Flowers are pretty and all but you can't eat them and you must remember to water them. Chocolate however can be eaten and doesn't require watering or sunlight at all. Plus if you give someone chocolate for Valentine's Day, you might get lucky and they may decide to share the chocolate with you. It's win-win. You really can't go wrong with chocolate as a Valentine's Day gift.