Next time you're visiting your local Walmart, spend some time in the beauty aisles. Drew Barrymore's brand, Flower Beauty, is exclusively available there and absolutely worth trying. The formulas are quite pigmented, often long-wearing, and are beautifully packaged. Case in point: the Flower Pots blush.
These silky, vibrant cheek colors are embossed with the brand's signature posy (which seems to be a camellia), which makes them just as pretty in the compact as they do when worn. They're available in five shades and are a total steal at only $10 each. You could buy all five and it would still be cheaper than a fancy bouquet! Not only are they incredibly affordable, they're also cruelty-free (as if you needed another reason to buy them).
Read on to shop — and see swatches of! — all five shades.