Karlie and David had fun getting ready with their bridal party at their separate locations. Achilles, and honorary groomsman, even got in for some photos. The two braved a deluge of “lucky” rain during their outdoor ceremony and exchanged vows. Then, as if on cue, the blue skies surfaced again for the sun to bless the newlyweds. We took some photos by the river and even popped by The Ruck in Troy, where the two had their first date. We got the two back to their reception in time for cocktails and to catch up with their now-dry families and friends. Guests enjoyed touching dances, heard sweet toasts, and ate great food. Karlie and David were smiling the whole day long and just soaked in all of the memories as they were forming. From the buckets of rain that fell to the buckets of love that overflowed, Karlie and David’s wedding will certainly be unforgettable. We wish them nothing but happy times ahead… Always.