The question comes up quite often what does a certain color rose mean. I personally think you can send whichever color rose for any occasion. They are a beautiful classic flower that is sure to make a statement no matter what color they are. Some very special occasions do call for extra care in ordering flowers such as anniversaries. This is a list of the most common meanings of roses.
Red = love, respect, courage;
White = purity, innocence, secrecy;
Yellow = friendship, joy, gladness;
Light Pink = admiration, sympathy, grace;
Dark Pink = gratitude, thank you;
Lavender = unique, rarity, love at first sight;
Peach = Sweetness, modesty;
Orange = enthusiasm, fascination.