Wednesday, June 27, 2018

Caety and Joe: Celebrating the Spring romance in the hills! (Cupertino, CA)

San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_01
A relaxing stroll in the Rancho hillside with the lovely couple, on a sunny, beautiful spring day.
Thanks Caety and Joe for a lovely engagement session! Look forward to your wedding!


San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_02 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_03 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_04 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_05 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_06 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_07 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_08 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_09 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_10 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_11 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_12 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_13 San_Francisco_San_Jose_wedding_photographer_Rancho_San_Antonio_eSession_14

Friday, May 4, 2018

Michelle + Wiganda: An Emotional Wedding Filled with Love and Happy Tears (Pleasanton, CA)

San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_01

Michelle and her family and the bridesmaids started their day early at the Selina’s bridal shop to get ready for Michelle and Wiganda’s big day. It was a cozy little place but filled with racks and racks of beautiful wedding gowns. Of course, none looked as good as the one our beautiful bride was wearing.

The ceremony took place at the lovely St. Roberts Catholic Church in San Bruno. It was one of the most emotional ceremony I have experienced - tears of happiness, appreciation, gratefulness covered the newly-weds and their families faces. So heartwarming!

After the ceremony, we continued to the Castlewood Country Club in Pleasanton. The charming greens at the golf course provided us some beautiful backdrop for bridal portraits. And after the long stress day, it finally reached the moment where the couple could really enjoy and celebrate their union. They had a wild time dancing, and so were their families and friends, especially with the awesome lightings and DJ by BIG FUN Disc Jockeys!

My sincerest wish to this lovely couple for a wonderful journey together! And many thanks to my talented partner, Qing Zhao, for shooting this lovely wedding with me!

San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_02 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_03 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_04 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_05 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_06 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_07 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_08 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_09 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_10 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_11 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_12 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_13 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_14 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_15 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_16 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_17 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_18 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_19 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_20 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_21 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_22 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_23 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_24 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_25 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_26 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_27 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_28 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_29 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_30 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_31 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_32 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_33 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_34 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_35 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_36 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_37 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_38 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_39 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_40 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_41 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_42 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_43 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_44 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_45 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_46 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_47 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_48 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_49 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_50 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_51 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_52 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_53 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_54 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_55 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_56 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_57 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_58 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_59 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_60 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_61 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_62 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_63 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_64 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_65 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_66 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_67 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_68 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_69 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_70 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_71 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_72 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_73 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_74 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_75 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_76 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_77 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_78 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_79 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_80 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_81 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_82 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_83 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_84 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_85 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_86 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_87 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_88 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_89 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_90 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_91 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_92 San_Francisco_wedding_photographer_StRobertsCatholicChurch_CastlewoodCountryClub_Pleasanton_Wedding_93 Ceremony at: St. Roberts Catholic Church, San Bruno 
Reception at: Castlewood Country Club 
Hair and Makeup: Selina’s Bridal Shop 
DJ: BIG FUN Disc Jockeys