I make no apologies for this gigantic blog post, because carrie & brett are the best. every moment of the day was beautiful and thoughtful. a simple morning, an adorable first look, a great ceremony, a hysterical trolley ride, and a dance party that topped most dance parties.
cheers, carrie & brett! you throw one heck of a wedding.