Valentine’s Day is this Sunday, February 14. You might think that your best bet would be to hop over to your local store or florist to pick up an impromptu bouquet at a hefty price, but that’s not true. If you’re on a tight budget, you can still score two dozen roses from AmazonFresh (via Whole Foods) for only $19.99. There’s a $5 delivery fee and availability of the deal is based on your location, but there are still many places that offer flower delivery on Saturday or Sunday. This deal is available for Amazon Prime members in-store as well if you download the Whole Foods app.
2 Dozen Roses for $19.99
Amazon Prime Members Only, Only Available in Select Locations, Color May Vary
Amazon Fresh (via Whole Foods) is offering 2 dozen roses for $19.99. That’s far cheaper than roses you’ll find at Proflowers, FTD, 1-800-Flowers, or any other online floral vendor. Add $4.99 for shipping or free shipping on orders over $35. Note that the color rose you’ll get varies (red, white, pink, yellow, orange, purple, multi-color, and rainbow). Given the low price point and the fact that your local Whole Foods retailer is going to select, arrange, and deliver your roses, a big YMMV on quality. Note that this seems to only be available in certain areas.
If you live within commuting distance to a Whole Foods and you don’t want or can’t get this deal delivered, you can also pick it up in-store for $19.99 (it’s normally $29.99). The benefit is that you can pick your specific rose color. You can log into your Whole Foods app to take advantage of this deal.
As a side note, I tried ordering these roses myself (my local Whole Foods is in Oakland, California) and they definitely get the job done. At the very least, I didn’t have to toss any roses.
- Get 2 Dozen Roses from Amazon (Whole Foods) for $19.99
- Pick it up in-store at your local Whole Foods for $19.99
Eric Song is IGN’s deal curator and spends roughly 1/4 of his income on stuff he posts. Check out his latest Daily Deals Article and subscribe to his IGN Deals Newsletter.