E.L.F Cosmetics First Impressions

After buying some E.L.F products in my recent holiday to America (read about it here) and loving them, I did really want to try some more products of theirs and I treated myself to a couple more things the other day as they had free delivery online! I absolutely love their products and will definitely be …