A Hindu wedding known as Vivaha in Sanskrit, is the traditional wedding ceremony for Hindus. The wedding ceremonies are very colourful, and celebrations may extend for several days. The bride's and groom's home—entrance, doors, wall, floor, roof—are sometimes decorated with colors, balloons, and other decorations.The primary witness of a Hindu marriage is the fire-deity (or the Sacred Fire) Agni, in the presence of family and friends.
The rituals and processes of a Hindu wedding vary widely, by region and community. Nevertheless, the Hindu wedding ceremony at its core is essentially a Vedic yajna ritual and three key rituals are almost universal: Kanyadan, Panigrahana, and Saptapadi—which are respectively, giving away of his daughter by the father, voluntarily holding hands near the fire to signify union, and taking seven ‘steps before fire’. (Each ‘step’ is a complete circuit of the fire.).No Hindu marriage is binding or complete unless the ritual of seven steps and vows in presence of fire (Saptapadi) is completed by the bride and the groom together.At each step, promises are made by each to the other.