It fairly common knowledge that roses stand for beauty, love and affection. A rose is a symbol completion, perfection and is effective communicator of emotion. What is uncommon though, is that different colors of roses have different meanings. White stands for purity, innocence and respect, yellow for friendship and warmth, red stands for love and…