50 shades of purple/ HowlingEyes

Apart from being a symbol of love at first sight, purple roses also represent enchantment and all things magical. A fantasy, a wonder and impossibility these are the things that purple roses stand for.