Fee,
I am a woman, too. And while I know that both, number, color and the kind of flowers (why necessarily roses?) can have meaning, and I like flowers, I prefer to get them for a different and more meaningful occasion. And I do mean it. Not that I expect any today ;-). Because he means it, too.
Me and my husband don't celebrate Valentine's Day, for several reasons. First, like
rjoubert's wife, we are not used to celebrating it. While we took up some of the US holidays, this one still doesn't have any meaning to us.
I am not sure it is meant for teenagers and younger couples though (we are not that old, either

). What it is meant for is aggressive marketing and massive sales of all stuff pink, red, and with hearts that you (well, we) don't want around because it won't be used after and will just create extra clutter (and I don't like those cheap milk chocolates, either).
I wouldn't mind some nice flowers for our anniversary or my birthday, though. And a good bottle of wine. And, possibly, a good cake or quality chocolate. A show or dinner out would be great, too, pending we have someone to babysit, but we can celebrate in the kitchen after the kids are in bed - it really is nice, also. Just not today.
I apologize to everyone who loves and celebrates Valentine's Day. Have a happy one.
As for the original question, in Russia and Ukraine (where I am from), etiquette requires to give an odd number of flowers to any person still alive. An even number (say, a dozen of roses :-D) may be brought to a funeral - sorry.
As for the color, yellow flowers usually mean upcoming farewell, for whatever the reason - from long trip to break up.
Red, you guessed it, love.
White is innocence and purity - very suitable for young brides - but can be given to anyone who loves it. I am at loss for more color meanings than that, and I don't know meanings of the flowers besides forget-me-not. Not many people know them these days, really.
sha76 said:
I believe they mean "I have more money than sense".
I love it!