There is no right or wrong answer. Some say the roses fade too quickly and just aren't a good buy. Others argue that a more practical and useful gift isn't as romantic.
Forget what you hear or read about the perfect Valentine's Day gift. Give her what she likes. It's that simple.