The Blog


Sometimes when I prepare a blog post, I find that I’ve earmarked too many photos to use — I recognize that not everyone wants to scroll endlessly through every image from a session or a wedding. Today, however, I am completely without restraint. Completely. I typically deliver between 700 and 1000 images to my wedding clients, and I had a hard time not including every single one of them in this blog. Go get yourself a hot or cold beverage of choice, kick off your shoes, and settle in, because you’re not going to want to miss a single minute of Kelly and Dana’s simply gorgeous White Cliffs wedding.

As I mentioned in the post about their engagement shoot, I knew the moment I met Kelly that I wanted to work with her and Dana — they are salt-of-the-earth kind of people and I never fail to have fun when I’m with them. That feeling now extends to their friends and family, who all welcomed me (and my super awesome second-shooter Randy) with such graciousness and hospitality on the day of the wedding. Kelly’s bridesmaids are the BEST and I basically just made myself an honorary member of the squad while I was there. The looks on their faces when they first saw Kelly in her dress were so genuine, which is not surprising since Kelly might be the most beautiful bride I have ever seen (I know I saw that about all of my brides, but seriously. CHECK. HER. OUT.) Randy got to hang out with the guys (including Kelly’s brother Matt who was technically the Maid of Honor, which is the best thing EVER) and when we all met up at the church, everyone was already in wedding heaven.

It was a beautiful ceremony and we made a quick stop right afterwards to the fire station where Dana works — a giant thank you to the Marshfield Fire Department for indulging us with an epic location for bridal party photos! Then we were off to White Cliffs where we rode the tram down to the beach and took advantage of the beautiful setting. The reception was hopping from the moment it started, and I think I may have shed more than one tear during the speeches. Kelly and Dana are clearly surrounded by love and joy in all that they do, and it was such an honor to see how much everyone around them loves them. I am so happy to call them my friends, and I hope you can see how fantastic they are in the following photos. Enjoy!

(and seriously, check out Kelly’s shoes. AMAZEBALLS.)

Venue: White Cliffs Country Club | Makeup: Walsh Pierce Styling | Hair: Nikki at First Impressions Salon | Floral: Flowers by Mary Ellen | Transportation: A Formal Affair | Entertainment: Sweet Tooth and the Sugar Babies | Cake: Veronica’s Sweet Cakes | Bridal Gown: Blush by Haley Paige | Shoes: Valentino | Bridesmaid’s Attire: BHLDN | Groom’s Attire: Jos. A. Bank |




Add a comment...

Your email is never published or shared. Required fields are marked *


Good morning! I’m trying desperately to catch up on blogging — I started the year out strong, but the string of back-to-back weddings, family sessions, and senior portraits I’ve had in the past few weeks has slowed things down a bit. Plus, I’m in the middle of a giant home improvement project in the form of doing at least 100 loads of laundry. Now that Calder is 13, if he so much as touches an item of clothing, even if he doesn’t wear it, it instantly goes into the hamper and is evidently toxic until it’s been through the wash. I do not understand this phenomenon, but until I am out from under the piles, I don’t have time to Google it. Thankfully it’s raining for a change so I can get something done today. Including posting these two gorgeous people!

Even though it’s not until next spring, I am so looking forward to photographing Kaitlin and Matt’s wedding — they are SO much fun, which you can tell by the fact that Kaitlin is laughing in almost every single one of these pictures. I first met these two when I photographed Matt’s sister Rachel’s wedding last summer. Kaitlin and Matt’s son Dominic was the ring bearer, and I might have taken as many photos of him as I did of the bride and groom. Dominic came along for the beginning of this engagement session as well, and I swear he is the happiest kid EVER. All smiles and running around (check out the T-shirt he’s wearing — it’s how Matt proposed to Kaitlin!). We spent some time with him, then left him with Grandma so that we could go down to the beach for some couple-only shots. Kaitlin is an absolute goddess and the camera loves her (as does Matt; when I asked him at one point if he was getting camera-weary, he said “nope — it’s making her happy, which makes me happy.”), and we were rewarded with some amazing light as the sun was setting.



Add a comment...

Your email is never published or shared. Required fields are marked *


After a bunch of cancellations due to scheduling and weather and anniversary plans, I finally got to meet up with this wonderful family a few weeks ago. Despite half of them recovering from the flu and poor Liana having pneumonia, they were as chipper and fun and photogenic as ever, and having their new puppy Winnie along just made it all that much more joyful. I don’t know how Liana and Ethan do it, but they do it so well, and it was a pleasure, as always to spend time with them and their gorgeous Tess, Tyler, Brodie, Bryce, and Cooper. Enjoy our warm and light-filled afternoon at the beach!





no comments
Add a comment...

Your email is never published or shared. Required fields are marked *


Karolina was one of the first friends I made once I became a mom. Her son Nicholas and my boy Calder are just a few short months apart, and in those long early days of new motherhood, I spent many mornings in her kitchen, guzzling coffee and discussing strollers and preschools and diapers (and plenty of afternoons guzzling wine and discussing how ridiculous it was that we were worried about strollers and preschools and diapers…). Her daughter Natalia was the very first newborn I ever photographed. Her husband Greg is one of the nicest guys I know. I was so happy to send an afternoon with this beautiful, grown-up (!!!) family one afternoon a few weeks ago, and we had a really good time. I had been chatting with some other photographers that I was weary of yet another photoshoot at the beach; I had done so many in the previous weeks that I was afraid I wouldn’t be able to come up with something unique, but Greg and the kids solved that for me the moment they decided that it was perfectly acceptable to jump off of the rocks fully clothed. Mission accomplished.

My heart is full and I am thrilled to share these with you. Happy 14th Anniversary to Karolina and Greg — I’m so lucky to know you all! xo


no comments
Add a comment...

Your email is never published or shared. Required fields are marked *


I love all shapes and sizes of weddings, but I have a special place in my heart for couples who have found each other in a whole new chapter. Dust and Carol got married on a recent sunny Saturday surrounded by their friends, family (including 11 of Dust’s 13 siblings!), and their own children, who were as much a part of the intimate ceremony as the bride and groom. After a sweet First Look where Dust shed a few tears over how gorgeous Carol looked (he predicted that he would do this back when we shot their engagement session), friends scattered rose petals and the couple had all of their guests gather in a circle up on the rocks by the Scituate Lighthouse and even random onlookers were moved by the ceremony.

The newlyweds arrived at the Maritime Center via their friend’s boat, with the whole crowd cheering them on, and then spent a wonderful afternoon out on the patio with their guests. A small wedding for sure, but the love was large and abundant, and I am so honored that I got to share in these moments with them. Big thanks to Shannon Sorenson for coming along to help out!

Dust and Carol, I wish you all the happiness in the world and I look forward to hearing about your trip to the DR!

Venue: Scituate Maritime Center | Hair and Makeup Artist: Kelly Keene for Charles David Salon | Floral: Flowers and Festivities | Caterer: Riva Restaurant | Music: Matt Chase | Cake: White’s Bakery | Wedding Attire for the Bride and Bridesmaids: BHLDN | Wedding Attire for Groom and Groomsmen: Men’s Wearhouse







no comments
Add a comment...

Your email is never published or shared. Required fields are marked *


I have just finished charging batteries, cleaning lenses, and packing up all of my gear for three days in a row of weddings, but I thought I would lead off the weekend with a post about this wonderful family. I met Mark and Tara a few years ago when I photographed their sweet children Peyton and Colby. Colby didn’t say much back then, but this time she was all smiles and happy cavorting about, and Peyton was as lovely as ever. We spent the afternoon at Sandy Cove and the girls had a wonderful time chasing the waves and running through the sand. I think Tara and Mark must be exhausted, but they certainly didn’t look it — it was so nice to capture them enjoying the girls so much. I love all of the sunshine in these photos — enjoy!!
















no comments
Add a comment...

Your email is never published or shared. Required fields are marked *


I met Camerin’s mom Alicia on the beach where we both walk our dogs every morning. I was really hoping that I would get hired to do doggie portraits as both of her dogs are seriously cute, but I think working with Camerin for her senior portraits was still pretty cool. We met at their house which is directly across from the beach and has great views and awesome light, and it was so nice to spend this time with Camerin, who is sweet and smart and secretly an absolute riot. She was game for anything I suggested, and basically nailed every single picture. I’m also so glad that Alicia jumped in for a few portraits as well. It’s so great when Mom wants to be in the photos. Just think how special that image will be on the day that Camerin graduates from college, or on her wedding day.

This great kid is off to Harvard in 2017 to play lacrosse, but in the meantime, I wish her luck and happiness in her senior year!



no comments
Add a comment...

Your email is never published or shared. Required fields are marked *


This shoot happened at practically dark o’clock; Marie and I had been going back and forth with some dates and nothing was working because of the kid’s sport schedules, so we settled on a morning shoot (which, frankly, is my favorite) and despite some good-natured grumbling from the teenagers, was a huge success. It doesn’t hurt that everyone in this family is so good looking, right? The beach was empty, the temperature wasn’t stifling, and we all had coffee to look forward to. We managed to eke out a few great shots of Gavin for his senior portraits, and Marie (owner of Spaces Redefined) gave me one of the best smiles of the summer! Thanks to the whole gang: Bryan, Marie, Gavin, Ian, and Ella — Enjoy!


no comments
Add a comment...

Your email is never published or shared. Required fields are marked *

sandy cove

Grace is the middle of three wonderful sisters that I have been working with for several years — her senior year came up on me quickly, but I am so thrilled that I got to hang out with her on this gorgeous afternoon. She completely embodies her name and I am pretty sure she’s going to blind someone with that killer smile. Good luck Grace!

sandy cove
sandy cove
sandy cove
sandy cove
sandy cove
sandy cove
sandy cove

no comments
Add a comment...

Your email is never published or shared. Required fields are marked *


After a FULL YEAR of back and forth due to crazy sports schedules, Kathleen and I finally nailed down a date for me to hang out with her four amazing kids (who *still* had to miss practice to fit this in). Elle, Jane, Thomas, and Reese are so much fun and we were lucky to get to shoot at their grandparent’s house down near Cohasset Harbor. There was a lot of talk about lacrosse, which I know next to nothing about, but they were still so fun and friendly, and we got to top off the shoot with a visit from a puppy. What’s better than that? Enjoy this awesome family!


no comments
Add a comment...

Your email is never published or shared. Required fields are marked *