The rose is considered the most romantic of all flowers and represents love in its multiple forms. Sending flowers and specially roses is always the right way to bring joy to who receives them.
Sending red roses means passion and intense love from the person offering flowers.
Sending simple roses in dark toned bouquets is practiced in times of mourning.
Yellow roses are normally given to friends, indicating friendship. Some others, however, associate yellow flowers to jealousy or infidelity...
Fascination or enchantment can be transmitted by offering orange roses.
Ordering a flower delivery service or offering roses personally demonstrates the character, values and good taste of the person offering flowers.
The rose-colored rose is, like the yellow-colored flower, associated with friendship. Bouquets of pink flowers signify sweetness and tenderness.
White roses mean purity and peace.
Offering champagne roses expresses a sentiment of great admiration and reverence.
Generally one can offer roses of all colors, but remember that ordering the delivery of lively red flowers is a gesture normally reserved to those in love.
Flower arrangements have their own meanings:
Giving a single rose says, simply: I Love you...
Daffodil: Egotism, introvert, vanity, lie, formality
Flower bud: Flower that has not yet blossomed, generically a bud.