Valentine's Day

The Sweetest Deal You Can Grab at Whole Foods This Week

updated May 1, 2019
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Post Image
(Image credit: Kristi Blokhin)

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.

(Image credit: Hali Bey Ramdene)

The already-special deal: Two-dozen roses cost $24.99.

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.

Get the coupon: Two-Dozen Roses, $20 at Whole Foods stores

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.

More Valentine’s Day Gift Ideas

When was the last time you bought or received roses? Tell us about it!