Most brides have a vision of their wedding day being magical, unforgettable, and above all else, perfect. They pick out a beautiful dress, select bridesmaids, labor over the right flowers, and choose the most amazing venue.
Perhaps the most wonderful part of the day, however, is having their loved ones join them as they take the leap into the next stage of their lives.