Mother’s Day is this weekend on Sunday, May 12 (as if you didn’t know, right?) and we’ve done some of the work for you…at least, when it comes to shopping for roses. Here’s what we found: Costco - $16.99 for two dozen (membership required); Target - $14.99 a dozen; Walgreens – $14.99 a dozen; Safeway – $9.99 a dozen or $12.99 for 18 stems; King Soopers – $12.99 a dozen or $18.88 for two dozen; Wal-Mart - $9.88 a dozen (sale ends May 11); Whole Foods - $10 for a dozen Whole Trade roses; Albertsons – $8.88 a dozen; and (the best deal) Sprouts Farmers Market - $7.99 a dozen. For the best selection, you should shop early and not wait until the last minute. Plus, be sure to keep them as recommended, so that you don’t hand over half-wilted flowers. We hope your Mother’s Day is rosy!