Ah, weddings. Those wonderful celebrations of love and the commitment of two hearts to the sharing of a life together. We ...