The different colours of roses signify different meanings when being given to someone. White roses signify innocence, purity, secrecy, reverence and worthiness while red roses stand for Passion, Love, Respect, Courage, Congratulations. Pink roses on the other hand stand for Happiness, Romance, Admiration and Sweetness. Yellow roses signify that the giver is welcoming you Back, giving Friendship, Caring, and Joy. Peach roses stand for gratitude, appreciation, sincerity and modesty. Lavender roses express love at first sight and deep adoration. Desire, enthusiasm and pride are best expressed through orange or a coral rose since orange is a colour that signifies warmth. Black roses represent new Beginnings and rebirth and they are mostly used in funerals.