L'Oréal Infallible Paint Blush Palette This L'Oréal Infallible Paint Blush Palette ($17) is a winner because the colors have serious staying power, and they're super blendable. You won't have to worry about reapplying all day long. Mix these hues together to create your perfect pink. Image Source: Facebook user Revlon L'Oréal Infallible Paint Blush Palette $17 from walgreens.com Buy Now