Weddings are not for the faint of heart. It's a roller coaster of emotion. Happiness, anxiousness, tears, smiles, laughter, joy, butterflies in your stomach times a hundred million.
Amidst all of those feelings, there is one I will never forget. Perfecti