palace of fine arts & fort mason gallery 308, san francisco wedding – sam + ryan

My parents are great friends with Sam’s parents, so it was such a joy for her to choose me as her photographer.

Congrats Sam & Ryan!!!!


Thanks to all the great vendors who made their day so sweet.

venue: Gallery 308, Fort Mason, San Francisco

photography: heidi-o-photo

dj: DJ Jeremy Productions

catering: Straw Catering

florist: Bellevue Floral Co.

desserts: Desserts by Lorena

bridesmaids’ dresses: Dessy

groom’s suit: Hall Madden

wedding dress: Papers & Petals

hair & makeup: Christina Hernandez

invitations: Minted

favors: Sugar and Spun

san diego botanic garden – sarina + ben’s wedding photos

Congrats to Sarina & Ben on their beautiful wedding day at the San Diego Botanic Garden. 

Thanks to everyone that helped make their day so sweet:

venue: San Diego Botanic Garden

coordinator: Breezy Day Weddings

photographer: heidi-o-photo

videographer: Ryan Films SD

florist: Breezy Day Weddings

dj & photo bus: Sound Prodigy

hair & makeup: SoCal Hair and Makeup

lighting: Bright Ideas Lighting

catering: San Diego Taco Company

wedding dress: David’s Bridal

groom’s suit: Mens Wearhouse

invitations: Minted

food service: Pisto

bar service: The Abbey

japanese friendship garden, balboa park, san diego, ca – lily + hayk’s beautiful garden wedding

Lily & Hayk tied the knot on Saturday!!!

Lily’s hair and hair garland were so perfect!

They had an awesome dance party!

Thanks to all their great vendors!

venue: Japanese Friendship Garden

coordinator: Holly Kalkin Weddings

dj: DJ Dre Motion

caterer: Culinary Concepts

photographer: heidi-o-photo

florist: Tessfresh Florals

bakery: Cute Cakes San Diego

wedding dress: Tadashi Shoji

guitarist: Lorraine Castellanos

hair design: Brooke Long

groom’s suit: Zara


Thursday Club, San Diego, CA wedding – nicole & brian

Nicole and Brian wed on an beautiful day in July.


Thanks to all the great vendors involved in making their day so sweet:

venue: Thursday Club

florist: Gabrielle DuThinh

coordinator: Melanie Murillo

dj: RyTone Productions

bride’s dress: BHLDN

bridesmaids’ dresses: Asos

bakery: Luscious Creations

hairstylist: Lovejoy Your Locks

invitations: Fernanda Garcia Cubas

photographer: heidi-o-photo