The morning began with a heavy coastal storm. It gave way to a clear, resonate light just before the ceremony. By the time we reached the shore for the reception, the sky had entirely opened up, leaving only this soft, lingering glow over the tables.
Tropical beach weddings are so unpredictable but so fun to play with the changes of light.
Maldives, for S🤍R
.
Designing, planning, floral: @lovelytimeweddings
Venue: @conrad_maldives
.
Destination wedding photographer. Film wedding photographer. Wedding in Maldives. California wedding photographer.
Some days, the light does all the work before we even lift the camera. 📷 🎞️ This is probably our favorite SF City Hall outfit this year, where our bride wisely chose a classic @dior suit - the kind that first turned heads in 1947. And it felt like time stood still for a moment.
.
@yibridal@linzygriswold
.
Dior bride. San Francisco City Hall wedding. California wedding photographer. Film wedding photographer
Documenting these two in the studio felt like an intentional pause from the chaos of a full wedding day. Can’t wait to work with them again soon 📸
🎞️: 35mm Portra 400
.
Photo: @studioopia
Curation: @moricreativehouse
Beauty: @thepuremakeup_official
Floral: @_bloominbeige_
.
Studio prewedding photo. Bay Area prewedding studio. Film wedding photographer. San Francisco wedding photographer
Santa Cruz after sunset. Revisiting the energy and raw momentum of J & E’s reception. A documentary of the day’s high-velocity moments, unfiltered and loud. Captured in the redwoods.
.
Photography: @studioopia
Colorization: @wedding_connection
Venue: @thebarnatriverhouse
Beauty: @urbanbeautyloft.fiona
Floral: @rosaleadesign
Rental: @chiceventrentals
.
Candid wedding moments. Santa Cruz wedding photographer. Film wedding photographer. 35mm film wedding photo
A quiet afternoon in the Ocean Beach neighborhood. Traversing the same hills and sand dunes that have anchored S🤍B’s story. Documenting the rhythm of their daily life in the place where they hike, eat, and eventually, where the proposal happened. San Francisco 🎞️
.
Photography: @studioopia
Beauty: @gracelinmakeup
.
Ocean beach engagement photo. San Francisco engagement photo. San Francisco wedding photographer. Authentic love moment
A quintessential June day in Southern California—pure heat and high-summer energy.
We spent the afternoon documenting the vibrant personal touches L 🤍 M wove throughout their day, from the Sanrio plushie bouquet to the Daruma dolls. A modern celebration defined by a sharp, golden-hour clarity and a personal blend of tradition.
2025 on 🎞️
.
Photography + videography: @studioopia
Planning: @beforeidoevents
Venue: @tcreekinn
.
San Diego wedding photographer. Summer wedding vibe. Film wedding photographer. Bay Area wedding photographer.
Finding the balance between the architectural frame and the unscripted movement within it.
Mallorca archives on 🎞️
.
Photography: @studioopia
Planning: @mc.eventplanner
Venue: @son_marroig
Videography: @haseok_chung_studio
.
#Mallorca wedding. Destination wedding photographer. Spain wedding venue. Wedding on film. California wedding photographer. Wedding first look.