I love capturing the memories that you will cherish forever; whether we are photographing your wedding day, surprise proposal, or family’s holiday greeting card. It would be my pleasure to join you on this next step in your life!

My hope is that every time you look at those memories, they spark nostalgia and hug your heart.


Say Hello

We’ll set up a video call or phone call to have time to connect and answer any questions you may have.

Once you are ready to book, I ask for a 30% deposit to secure your day. This gets you officially on my calendar and you can cross “photographer” off your wedding checklist. Woohoo!

2. Schedule a call so we can discuss your wedding plans, talk through any of your questions, and get to know each other! It’s highly likely that we’ll hit it off right from the start which just makes the experience even better!

3. Once you’re ready to move forward, I’ll give you instructions for how to book your package inside my client portal, where you’ll be able to communicate with me about all the things and be able to access my wedding and engagement guides.

You'll receive A response within hours, not days.

What's Next

“I really felt like she valued getting the most out of my time with her just as much as I did.”

Maggie was AMAZING to work with. She was always super responsive, and really walked me through all of the possibilities for my wedding photography while being very realistic. She made me feel so beautiful throughout the whole day! The timeline was super helpful, and I really felt like she valued getting the most out of my time with her just as much as I did. I would 100% recommend working with her, and I hope to have more life events photographed by her in the future.


If you need high-quality, professional pictures for your next event, look no further than Stepping Stones Photography. Maggie was an absolute pleasure to work with. My wife and I consider her to be a friend after our engagement and wedding planning process. Maggie did not live in the city where we had our engagement shoot and wedding. Despite not being as familiar, she took the time to scout out places that would make for memorable photos. Unfortunately, it poured rain on our wedding day but Maggie had a contingency plan and scouted out in-door locations to ensure our photos were exactly what we wanted. Most importantly, the photos she took are lifelong treasures that we will proudly display to our family members and future children. Maggie is a highly-skilled photographer and an even better person.

“She understood the assignment, aced it, 12/10 would recommend!”

We can’t recommend Maggie enough for your photography needs! She is talented and goes above and beyond. We are not great at posing but Maggie was so creative and directed us so well and our photos turned out amazing. The weather was ever changing in Atlanta the day of our shoot; Maggie took so much time to watch the weather like a hawk and was extremely flexible to work around it. Maggie’s husband, Sam, even came along to watch our dog since we couldn’t find a dog sitter! She is so fun to work with and I would continue to book her for future photoshoots. She understood the assignment, aced it, 12/10 would recommend.

“She made us feel comfortable and guided us throughout.”

Maggie is AMAZING! She shot my maternity photos and was so fun to work with. She made us feel comfortable and guided us throughout. Even our little puppy who is usually so skittish around new people became fast friends with Maggie. Our photos came out beautiful and we could not recommend her enough!

“She got to know us so our personalities would come through in photos.”

We're so happy we worked with Maggie for our wedding and would highly recommend her. From the engagement shoot to the wedding day, she was so fun to work with and helped us capture moments beautifully - with a great eye and great editing style. Throughout the process, she got to know us so our personalities would come through in photos and so we'd be comfortable throughout all the shots. So glad we found such an awesome photographer to help complete our day!