I just can’t for the cuteness of this limited edition Lip & Cheeky Doll stain (R130) from The Body Shop (pictured above and available in stores now). I mean, have you ever? Aside from its gorgeous packaging, it really does a sterling job of coating the lips and cheeks in a light wash of colour. … Continue Reading