Roses are red, violets are blue.
Here are some places, you can save money, too.
In the search for a bouquet of roses under $20. WINK News has you covered.
If you’re looking for the lowest priced-roses, you can find them at Aldi.
It’s a bargain for just $10.
If you’re looking for a slightly more expensive bouquet, you can find it at Trader Joe’s for $12.99.
Costco is selling a dozen roses for $16.99
If those places are too out of the way for you, you can find a dozen roses at Publix and Winn-Dixie for $19.99.
Do you prefer to shop locally? WINK News has you covered there too.
Fort Myers florists on US-41 and just north of Crystal Drive is also offering a dozen roses for $20, but you have to pay cash.
The best deal around is for Amazon Prime members who can head to Whole Foods and get two dozen roses for $19.99.
When you get there, what color should you choose?
According to a color guide at Whole Foods, red is for love, white is secret love, pink is gratitude, yellow is friendship, orange is excitement and purple symbolizes happiness.
The roses don’t come with vases, so if you need one, take a detour to a dollar store.