
Choose the color of roses based on what you want to convey to that person. Also consider your relationship with him/her. Here are the traditional meanings of colored roses--but of course, work with your florist to be creative and start your own personal tradition.
Red: Love, Romance
Yellow: Joy, Friendship
Pink: Appreciation, Affection
Lavender: Enchantment, Love at First Sight
Blue: The Impossible, The Unattainable
Peach: Appreciation, Gratitude
Black: Death, Farewell
Orange: Worth, Enthusiasm
White: Marriage, Adoration