Being a makeup junkie I always buy new products, but there are some that no matter what, I always repurchase, because they are one of those tried and trusted ones, that I know they deliver, and I just can't live without them. They just have to be in my makeup collection, no matter how many similar ones I already have.
So here are my all time favorites: