When the perfect love walks into your life, everything changes. And as it so often goes, meeting your perfect person can happen when you least expect it.

Their love for each other, and for their family and friends, was reflected in the details of their wedding day.