Since vowing this year to start buying only cruelty free cosmetics, I have been hunting high and low for replacements for some of my favourite products and always looking for new brands to add into my collection. I have heard lots about e.l.f. and was dying for a chance to try them out. They are an American brand and I thought you could only get them over there, but you can now get hold of them in the UK from their UK website. They are a great example of a brand that proves cruelty free doesn’t need to be expensive. So is e.l.f. any good?