No matter how many reviews you sift through, buying makeup is always a gamble. I don't think there's one makeup lover on the planet who's ever not been disappointed by a product.
Luckily, a number of products do actually meet our every expectation and therefore help to ease the pain from the ones that do not.