Wedding kimonos is one of the most high-end kimono, which can be worn only in wedding ceremonies.
Even many Japanese have never had a chance to wear them.
Shrine's ceremony is also one of Japanese tradition, which represents a beautiful side of Japanese culture.
Everyone deserves once during the whole life.
Please take as many pictures as possible for your memories.