Photo: Kevin Cremens

6 of 17
Greatest Shade Range: Make Up For Ever HD Blush
The luxurious, highly pigmented formula practically sculpts cheekbones out of thin air. But the best part? It comes in 16 shades, from peony to wine, so every woman can meet her match. ($34 each, Sephora.com)