Cross Keys Barn Wedding | Charlottesville Wedding Photographer

The one constant throughout any wedding day ever is that there’s always something that might not go as planned. Whether falling behind on the timeline, spilling a drink on a suit, rain, forgetting the rings, the list could go on. I love that my couples put full trust in me to handle any little road bump that might come up. I always budget extra time into the getting ready portion of the timeline so that if hair and makeup takes longer or buttoning up the dress is hard, there’s never a need to panic. Throughout the whole day, Brooke and Kyle just had their eyes on the prize- marriage and saying “I Do” at Cross Keys Barn in front of their closest friends and family.


Nothing could phase these two. The energy and happiness was contagious throughout the whole day! You always hear growing up, “surround yourself with good people.” This is exactly what these two have done. Their wedding party knew how to party and knew had to shower Brooke and Kyle with love! Normally the big group photo of the wedding party happens right after the ceremony but I told them that the lighting of the mountain behind Cross Keys Barn would be better before sunset if they wanted to sneak out during dinner before toasts started. I felt bad quickly sneaking them out during dinner but everyone was totally on board to do whatever it takes to get the best photos. These are my kind of people 👏


Highlights of the day included an emotional first look with the bridesmaid (I cried), Louie being the cutest ring bearer and with a little help this pupper walked down the aisle basically perfectly, driving around in a golf cart for AMAZING portraits, and coordinated introductions dances that set the tone for the rest of the reception.


I can’t wait to share these images and allow you to get to know this incredible couple!

Wedding details at Harrisonburg wedding venue Cross Keys Barn.

Monogrammed ring boxes give me life 😍 Thank goodness for stores like Etsy and Mrs. Box!

Bride getting ready photos. Groom playing pool. Ceremony setup at Cross Keys Barn.

First look with bridemaids.

Tears of joy seeing the beautiful bride!!
Portrait of bride near Charlottsville.

Brooke and Kyle wanted to share a prayer in private before the ceremony

Alternate idea to first look. Bride and groom praying before ceremony. Bride escorted by mother down the aisle. Groom's reaction to bride walking down the aisle. Ceremony at Cross Keys Barn in Harrisonburg, VA. Ceremony at Cross Keys Barn in Harrisonburg, VA. Bride and groom sharing vows. Dog being the ring bearer. Bride and groom first kiss.

That just married glow 😍😍

Fall wedding portraits in Harrisonburg Virginia.Bride and groom portraits with dog. Bride and groom twirling in a field at Cross Keys Barn. Bride and groom walking. Portrait of groom. Bride and groom laughing into camera. Beautiful portraits of newlyweds. Smiling portraits of couple at Cross Keys Barn. Bride and groom portraits taken by Charlottesville Wedding Photographer. Landscape photo of bride and groom. Reception decoration at Cross Keys Barn.

Remember those coordinated introduction dances I told you about?? 👏

Photo of dancing at reception. Photos of bride and groom first dance.

And we snuck off for photos before sunset! One thousand percent worth waiting and bearing the chilly shade.

Candid of bride and bridesmaid. Fun Wedding party photo. Bridal parting cheering while bride and groom kiss. Groom and groomsmen posing for photo at Cross Keys Barn.

I always make sure to get a photo of my brides with each one of their bridesmaids, and the groom with each groomsman!

Candids of bride and bridesmaids. Bride and bridesmaid smiling at camera for group photo with mountain in backgroundGroom and groomsmen smiling for photo at Harrisonburg wedding. Photo of bridal party walking towards camera.

A fun bunch 🙌

Fun bridal party photo of everyone cheering. Bride and groom smiling at wedding at Cross Keys Barn. Bride and groom portraits in the mountains of Shenandoah Valley. Black and white photo of bride and groom. Bride and groom portraits during sunset at Cross Keys Barn.

And let the reception begin!

Parent dances during reception at Cross Keys Barn. Photo of maid of honor giving a toast.

Kyle, don’t be mad at me for sharing these 😂 They are too good not to share.

Best man pranking groom with wedding dress. Bride and groom laughing at Cross Keys Barn. Bride dancing with bridesmaids. Collage of reception photos. Photo of bride dancing with guest.

Photo of Ashley Eagleson and bride and groom during wedding reception. Bride and groom cheering walking through sparkler exit. Bride and groom walking through sparkler exit.

And off goes Mr. & Mrs. Weston!

Vendor Team:

Dress Designer | Stella York

Florist | Vivian’s Flowers

Venue | Cross Keys Barn

Cake & Cupcakes | Sweetjoys

Catering | Hanks BBQ

Bridesmaid Dresses | Dear Cleo

Hair & Makeup | Tasha Blu

Photo Booth | Photo Booth of Charlottesville


Charlottesville Wedding Photographer | Cross Keys Barn Wedding

Booking details

My mission is to authentically capture your day exactly as it unfolds, preserving the genuine emotions and raw beauty that makes your story uniquely yours from a storyteller lens. Honored to capture your day with depth and attention to the fine details.

Get in touch about Wedding Date