The Lipstick I’ll Always Re-purchase

If there’s one lipstick that I can’t live without, it’s Charlotte Tilbury’s Bitch Perfect. The one I’ll always re-purchase. Seriously I’ve been through about five of these. ‘Bitch Perfect’ is from the K.I.S.S.I.N.G collection. They retail at £24 a pop. Which is quite pricey for a lippy, however they look beautiful on. ‘Bitch perfect’ is a lightly muted, coral shade,…