what is the meaning of the christmas rose?
The Christmas rose is another plant that is steeped in history, tradition and folklore. The plant is heavily associated with Christianity and the birth of Christ through a little Sheppard named Madelon.