There are few weddings where you feel everything comes together perfectly, from getting ready straight through to the last dance. I began the day photographing Heather at her parents’ beautiful home in Boyelston, MA. James and his groomsmen prepared themselves for the big day at the fantastic Beechwood Hotel in Worcester. As far as a groom getting ready for his wedding day, there is no better place than this. From there, the couple traveled seperately to Heather’s childhood church, Saint Mary’s of the Hill. I can’t imagine a more quintessential New England setting for a beautiful New England wedding. From there, we all made the quick one-mile trip to the immaculate Cyprian Keyes, where we found some amazing skies and beautiful light to create some truly breathtaking imagery of James and Heather’s big day. It was the perfect perfect place and perfect day to capture their perfect wedding.