Flowers have always been used for decoration at weddings. Some people choose the flowers at the wedding on the basis of their symbolic meaning. For example orange blossom has always been associated with weddings because it signifies purity and chastity.
Peonies are avoided by some as they represent shame; azaleas represent temperance: roses symbolize love and snowdrops represent hope.
However, people from different regions may attach other meanings to the same flower. For example lilies symbolize majesty to some but are thought unlucky by others because of their association with death.
The groom often chooses a flower for his buttonhole which also occurs in the bride's bouquet. This is a vestige of the time when a Knight would wear his Lady's colors to display his love.