Weddings



A look at some of the beautiful celebrations I’ve had the joy of photographing.

Bride and groom share first kiss at outdoor garden wedding ceremony at Elliston Vineyards in Sunol, California.
Laughing Asian bride in strapless white layered wedding gown holding pink cascading bouquet outdoors.
Green and pink hydrangea floral arrangements placed along grass aisle beside wooden cross-back chairs.
Bride in white gown and veil stands with two bridesmaids in blue and floral dresses in a lush garden in Bay Area.
Sweetheart table and gift table adorned with lush colorful floral arrangements of blue, yellow, and pink flowers.
Bride in flowing white ballgown sits by large wooden French windows in soft natural light in Elliston Vineyards in Sunol, California.
Indian bride in red lehenga and groom in white sherwani hold hands in a lush garden setting.
Romantic sweetheart table surrounded by lush pink hydrangea and rose floral ground arrangement outdoors.
Elegant two-tier white wedding cake decorated with colorful fresh flowers including daisies, pink roses, and blue blooms.
Bride and groom walk hand in hand along sunlit garden path surrounded by lavender and trees.
Asian bride and groom share a romantic kiss on a mountain overlook, bride wearing long veil holding white bouquet.
Flat lay of wedding details including blue floral heels, vow books, diamond ring, gold jewelry, and perfume.
Couple in traditional wedding attire sitting on green grass, bride in red Chinese qipao, groom in white South Asian sherwani.
Bride and groom walking hand in hand through sunlit forest path on wedding day at Outdoor Art Club in Mill Valley, CA.
Elegant wedding stationery flatlay with floral invitation, perfume, ring box, and blush pink accents.
Asian bride and groom pose together in front of a garden gazebo at Elliston Vineyards in Sunol, California.
Bride and groom laughing joyfully at sweetheart table during outdoor wedding reception on a deck at Elliston Vineyards in Sunol.
Smiling bride in strapless white gown holding cascading pink and white floral bouquet with veil in Bay Area wedding.
Single pink rose and white flowers in small glass bud vase on white linen cocktail table outdoors.
Bride and groom laughing joyfully at outdoor wedding reception table adorned with colorful floral arrangements.
Low centerpiece of pink ranunculus and green hydrangeas on white linen reception table in sunlight.
Bride in red ao dai walks with bridesmaids in light blue ao dai gowns across green lawn at golden hour.
Round reception tables with white hydrangeas, pink carnations, blue taper candles, and gold flatware settings.
Bride walking down the aisle with her father at an outdoor wedding ceremony on a cloudy day in Half Moon Bay venue.
Bride and groom sharing a romantic kiss under a veil on a wooden bridge in a Japanese garden.
Bride and groom kissing under lace-trimmed veil in golden sunlight at Bernardus Lodge vineyard wedding in Carmel Valley, CA.
Elegant long reception table with blue taper candles, gold flatware, white linens, and bentwood chairs.
Bride approaching groom at outdoor garden wedding ceremony with cypress trees and mountains at Bernardus Lodge in Carmel Valley, CA.
Wedding reception tables with white linens and pink floral arrangements under string lights in ivy-covered venue in Bay Area.
Bride and groom exchange vows at altar in elegant chapel with floor-to-ceiling windows overlooking tall trees in Bay Area wedding.
Bride in red saree with floral garland at Indian wedding ceremony with guests throwing rose petals.
Groom celebrates with raised arms during vibrant outdoor Indian wedding baraat ceremony surrounded by joyful guests.
Couple sharing a romantic dip kiss in front of a vine-covered wooden arbor during wedding at Outdoor Art Club in Mill Valley, CA.
White floral centerpiece with roses and candles on elegantly set wedding reception table in Bay Area.
Bride in white gown holds red bouquet surrounded by bridesmaids in colorful dresses under blooming pink tree.
Smiling bride in white ball gown with cathedral veil faces groom at golden hour vineyard at Bernardus Lodge in Carmel Valley, CA.