Pure Colour Blush, £24, Estee Lauder

Give your skin a spring makeover with Estee Lauder's new Pure Colour Blushes. In a mouth-watering array of pinks, mauves and peaches the long-wearing silky formula comes in two luxe finishes - satin and shimmer.