Capturing love stories with warmth, depth, and a touch of nostalgia.

Digital & Film Photographer Serving Virginia, DC, Maryland, and destinations-

Your wedding isn’t just about the big moments- it’s about the quiet, in-between ones too. The way your hands intertwine, the laughter shared over a candlelit dinner, the deep breath you take before walking down the aisle. I specialize in wedding photography that embraces a slow, thoughtful approach - capturing love stories with warmth, depth, and an eye for the details that matter most.

If you’re dreaming of a wedding day that feels deeply personal and true to you, I’m here to document it with care.

Timeless photography

for down-to-earth couples


are we a match?

  • you want to document your day as it is: the real, the raw, and the little moments.

  • you want to live in the moment, be fully present, and allow us to capture it all.

  • you believe that photos are heirlooms, and want something that lasts forever.

documentary style photography

that goes beyond the wedding day

From the very first time we meet, we’re working hard to learn all we can about you + your dream wedding day. Over the course of your engagement, we have a process that allows us to dig deep and truly connect with our couples, which takes the stress off your shoulders, and allows us to show up to your wedding day fully prepared.

(shot while second shooting for Hannah Baldwin Photography)

what clients are saying

  • From Annemarie:

    Abby is truly the best of the best! She made me & my husband who are camera shy feel so comfortable and captured us in such a beautiful way. My wedding pictures will be treasured for generations and having Abby be the one to shoot them was such a gift. Abby is so talented, she feels like a close friend at the end of the day and is really amazing at capturing every moment. Highly recommend Mountains + Moose for every occasion, you will never regret it.

Item 1 of 6

on the blog

wedding planning, book reviews, inspo, and more.



ready to start your journey?

let’s talk