Each color means something different, some brides choose to wear wedding dresses with color as a way of conveying a message about themselves. We all know that white has always been a symbol of purity. If you don't want to wear a stark white dress, but would still like to exemplify purity, why not try something in ivory? Pink is a very feminine color that represents love and loyalty. Black, although not the most popular color for a wedding dress, is the epitome of modernity and sophistication. Blue is said to mean peace and harmony. Green is is often associated with fertility and life. Red is often used to convey passion and excitement. Finally purple symbolizes royalty and power. http://www.topwedding.co.uk/bridesmaid-dresses-uk