Caroline + Stephen – Villa Pizzo – Villa Regina Teodolinda – Lake Como, Italy

Caroline and Stephen’s legendary wedding took place at Villa Pizzo on Lake Como, Italy. They also hosted a welcome dinner and after-wedding brunch at Villa Regina Teodolinda. Over the course of three days, I got to witness their effusive love for each other expressed in countless different ways. With their adoring friends and family present, Caroline and Stephen exchanged vows in one of the most beautiful places on earth.

I hope that these photos can speak volumes by themselves, but let me just give a little context to some of my favorite moments (in no particular order).

Thank you Caroline and Stephen for flying me across the world to be a part of your dream-come-true of a wedding. È stato bellissimo.