This Hilton Singer Island wedding was the perfect tropical beach wedding day. The Hilton Singer Island Oceanfront Resort is kind of a hidden gem in the area, offering a ceremony location right on the beach. Just steps away from the ceremony location is the covered pavilion with space for a 250-person wedding reception. You’ll completely […]

Hilton Singer Island wedding

CATEGORY:

Apr 12, 2022

posted on:

READ THE POST

  The end of the year slideshow is still my favorite thing! 2020 was an unimaginably difficult year, but some amazing things happened too. I photographed 11 incredible intimate weddings, each unique and beautiful. I photographed 12 engagements, some of which were a part 2 for couples who had to postpone. I got to do […]

Best of 2020

CATEGORY:

Mar 8, 2021

posted on:

READ THE POST

Here are some highlights from Chris and Jasmine’s wedding day at the Richardson Historic Park and Nature Preserve in Wilton Manors, Florida.   Photographer | Morgan O’Neil Photography Venue | Richardson Historic Park Planning, Coordination, and Florals | Signature inspirations Hair and Makeup | Robbin Junnola Catering | Hugh’s culinary DJ | Sound Events DJ

richardson historic park wedding day

CATEGORY:

Feb 1, 2021

posted on:

READ THE POST

2021 Rescheduling and Cancellation Policies- Effective 1/1/2021   We survived a very difficult year and I am looking forward to a much better 2021! That being said, I want to layout my policies in a very clear manner for everyone moving forward who may be considering changing their 2021 wedding plans. I understand that this […]

reception hall details and decor at duxbury bay maritime school

CATEGORY:

Jan 5, 2021

posted on:

READ THE POST

This Duxbury wedding took place at a family home out on Gurnet Point. Courtney and Ryan’s wedding was so unique, I had a blast helping plan the photography portion of this day. Courtney started by getting ready in the gorgeous master bedroom of the house which was all white with tons of windows, basically a […]

Duxbury wedding ceremony

CATEGORY:

Apr 24, 2020

posted on:

READ THE POST

Emily and Brennan’s Duxbury waterfront wedding took place on a lovely September day at the Duxbury Bay Maritime School. We started at a hotel in Plymouth for getting ready photos, followed by a first look and portraits at Bumpus Park in Duxbury (one of my favorite portrait spots nearby!) It was incredibly windy at the […]

first kiss at duxbury waterfront wedding

CATEGORY:

Apr 10, 2020

posted on:

READ THE POST

Have you figured out what you are going to use for a wedding guest book yet? How about a guest book made up of your engagement photos! Many of my couples choose to do an engagement session, and end up with around 100 final photos from that session. Typically only 1 is used for the […]

wedding guest book with engagement photos

CATEGORY:

Apr 9, 2020

posted on:

READ THE POST

Here it is! My favorite part of the year- my best of Boston weddings 2019 slideshow. This year was incredible and I love looking back. I can’t believe this was my 5th year photographing weddings, and my 4th end of year slideshow! The links to my previous years are below. Best of 2018 Best of […]

Best of Boston Weddings 2019

CATEGORY:

Jan 8, 2020

posted on:

READ THE POST

This West Palm Beach Lake Pavilion wedding was a beautiful day, from the start on Singer Island, to the church ceremony on Palm Beach island, to the reception in downtown West Palm Beach. I love the Lake Pavilion because it is really a blank slate venue that you can tailor to exactly the type of […]

west palm beach lake pavilion wedding

CATEGORY:

Dec 28, 2019

posted on:

READ THE POST

Colleen and Sam’s Duxbury Bay Maritime School wedding took place on a stormy summer day. We were able to get most of our portraits in on the lawn before a big storm rolled in right before the ceremony! Luckily they were able to have the ceremony in the beautiful outdoor tent overlooking the bay, and […]

bride and groom portraits on the dock at duxbury bay maritime school

CATEGORY:

Dec 15, 2019

posted on:

READ THE POST