Traditional japanese wedding is held at Shinto shrines ! A procession of family members is led by a priest of the shrine. Bride is supported by mother's hand and wears a typical white kimono representing new beginnings, a discreet hooded veil called "wataboshi " symbolizing purity and innocence .