Roses are a favourite for Wedding flowers as they have long been the flower to symbolise love, beauty and unity, dating back to mythological times where the Rose was sacred to a number of goddesses including Isis. Roses have also been used through out time as the flower of love in many well known fairytales.
Roses have a large range of different colours all that symbolise different meanings. The white Rose, which is the traditional wedding flower symbolises true love, purity, innocence and spirituality. The lavender Rose is a symbol of enchantment and love at first sight and is often given to express romantic feelings and intentions.
Roses would be the perfect flowers to choose for your fairytale wedding.