Headed to Whole Foods this weekend or even early next week? What's that? You don't have a trip planned? You might want to schedule one. Because there's a sweet deal going on now through February 14 (hint: that happens to be Valentine's Day), and it gets even sweeter if you happen to be an Amazon Prime member.

The even-more-special deal for Amazon Prime members: Two-dozen roses cost $19.99. That's less than a buck a rose, which is a total steal! And even better than Costco's deal of 50 roses for $50. (Let's be real here — 50 roses might be a bit overkill, but 24, well, that number seems just right.)

If you're a Prime member, you just have to present this coupon during in-store checkout. Bouquet colors vary by store, but they'll always be Whole Trade roses. That means they come only from farms with ethical practices. And part of your purchase goes to fund community projects — such as schools and health clinics — determined by the workers themselves.

Why are we telling you all this? Again, Valentine's Day is Wednesday! As in, this coming Wednesday. Buy them for a special someone in your life — whether that's a boyfriend, girlfriend, best friend, parent, or yourself! Because as much as people say they don't want anything for this made-up Hallmark holiday, no one actually means it.