Blue roses are often given as wedding and milestone gifts and represent perfect love.
In China there is a popular fairytale regarding the daughter of an Emperor who refused to marry. She set a condition that the man who could win her heart must produce a blue rose.
Many men tried and failed, unable to create a real blue rose. When she finally met a minstrel and fell in love; he couldn’t produce the impossible flower.
He did, however, produce a white rose, which made the princess happy. She declared the rose blue, they married, and the Emperor planted a ‘blue garden’ full of white roses to symbolize the attainment of their impossible love.