A rainy day couldn't dampen the joy of this beach wedding.


They say rain on your wedding day is good luck — and for this couple, it became part of a story they’ll never forget. On May 3rd, 2025, amidst thunder and rain on Panama City Beach, they vowed forever—weathering the storm together from the very start.


When you picture a Florida beach wedding, you probably imagine clear skies, crashing waves, and golden light. But sometimes, nature has other plans. After weeks of uninterrupted sunshine, the skies chose this day to pour. Still, the couple went on with their beach ceremony, undeterred. What might have sent others running became a testament to their love and commitment—soaked, smiling, and completely present in the moment. They didn’t wait for the storm to pass; they said ‘I do’ right through it.


I was there for just about an hour to capture the ceremony, but that hour held so much: soaked, sandy, windswept hair, and a love that didn’t flinch for a second. With rain pouring and guests huddled under umbrellas, the couple exchanged vows as the ocean and thunder roared behind them. I was drenched, running back and forth with my gear, but every second was worth it.


The result? A short highlight wedding video, just under four minutes, that tells a powerful story of commitment and grace under pressure. These are the kinds of raw moments that make a wedding film more than just a recap—it becomes a keepsake of resilience and joy.


Whether you're planning a big celebration or an intimate beach ceremony, having a wedding videographer who can adapt to the unexpected makes all the difference. If you're getting married in Panama City, Panama City Beach, or anywhere along the Emerald Coast, I’d love to help you preserve your story—rain or shine.


🎥 Watch the highlight film here


💍 See more couples work here


If you're looking for a wedding videographer in Panama City, FL, or need a custom beach wedding film that reflects your unique day, let’s talk. 📩 

I got soaking wet at this wedding video

(Yes, I looked like a mess)