Body Shop Colour Crush Shine Lipstick

This flattering lipstick is 1) a steal (at a tenner), 2) fab on the lips - sheer, like a glossy stain for lips - and 3) contains lip-conditioning marula oil, which benefits the Edufano Women's Co-Operative, supporting 2000 women with a fair income. (As Body Shop explains, it 'helps give them a sense of independence, business management and confidence' - and a useful income, too. And with three good reasons to splash out, your own challenge is which of the three shades to choose: Fuchsia Flirt (a see-thru deep pink), Sunset Romance (a fab clear red) and Magenta de Rouge (Jo's favourite, a sort of shiny cherry shade).

We've a bit of a crush ourselves.

UK readers find Body Shop Colour Crush Shine Lipstick at£10 - buy here