Roses are a classic choice for Valentine's Day gifts. They come in a variety of colors with red symbolizing love and romance. Carnations are another popular flower option and come in various hues like pink, white and red. Tulips also make a lovely Valentine's bouquet and their different colors can convey unique messages of love.