Flowers have meaning (from Arlena Schott)
Roses:
White - purity, innocence
Yellow and Red - friendship, falling in love
Red and White - getting together, unity
Yellow - joy, gladness, friendship, delight
Lavender - love at first sight, enchantment
Hot Pink - appreciation, grace, gentleness
Red - love, beauty, courage, respect
Tulips: perfect lover, believe me
Aster: daintiness, love
Orchid: rare beauty, refinement
Lily: beauty
Daisy: friendship
Bells of Ireland: good luck
Begonia: beware
Snapdragon: snitty