A wedding dress or wedding gown is the clothing worn by a bride during a wedding ceremony. Color, style and ceremonial importance of the gown can depend on the religion and culture of the wedding participants. Most brides choose a dress of white to symbolize purity of the soul.
Weddings performed during and immediately following the Middle Ages were often more than just a union between two people. They could be a union between two families, two businesses or even two countries. Many weddings were more a matter of politics than love, particularly among the nobility and the higher social classes. Brides were therefore expected to dress in a manner that cast their families in the most favorable light, for they were not representing only themselves during the ceremony. Brides from wealthy families often wore rich colors and exclusive fabrics. It was common to see them wearing bold colors and layers of furs, velvet and silk.
Many wedding dresses in China, India (wedding sari) and Vietnam (in the traditional form of the Ao dai) are colored red, the traditional color of good luck and auspiciousness. Nowadays, many women choose other colors besides red. In modern Chinese weddings, the bride may opt for Western dresses of any color, and later don a traditional costume for the official tea ceremony.
Red wedding saris are the traditional garment choice for brides in Indian culture. Sari fabric is also traditionally silk. Over time, color options and fabric choices for Indian brides have expanded. Today fabrics like crepe, Georgette, charmeuse, and satin are used, and colors have been expanded to include gold, pink, orange, maroon, brown, and yellow as well.[8] Indian brides in Western countries often wear the sari at the wedding ceremony and change into traditional Indian wear afterwards (lehnga, choli, etc.). ( source: wikipedia )