Few days to go before Valentine's Day, and you might be already thinking of surprising your special someone. But sometimes, it can get a little difficult picking up the right flower to give on Valentine's Day. Flowers have different meanings, it maybe in the color or in the variety. The following is a look at what flowers are perfect for this holiday of love. Rose : Roses represents the never ending feeling of love and passion. Aphrodite, the Greek goddess of love, presented a rose to Eros, the god of love. Roses can convey various sentiments, according to number and color. This flower rules the world of beautiful flowers with diversified effective usage in different situations of life. Red roses for love, romance and passion; yellow roses for friendship; pink roses can mean admiration and appreciation; and white roses represents innocence and purity. Tulip : This amazing flower got its origin in Persia; tulips were at one time as expensive as a house because of their rarity...