Marie Claire have a free Body Shop lip and cheek stain with their June issue, there are two colours available a red and caramel colour, the stains normally cost £10 each, Marie Claire costs £3.70, so a bargain. I got the red stain as I wasn't sure how the caramel colour would look on my cheeks... so played it safe!
I have quickly tried it out and it seems pretty good, I like that the stain has a wand applicator so it can be applied easily, although you may need to layer the colour on your cheeks to get a rosey cheeked look.
Also the magazine has 25% off at Kurt Geiger!! Even better!
PS. How amazing does Angelina look on this cover??