Anastasia Beverly Hills Blush Trio There are five palettes of this Anastasia Beverly Hills Blush Trio ($21, originally $30) to now nab on sale. Image Source: sephora.com Anastasia Beverly Hills Blush Trio $21 from sephora.com Buy Now