If you’re a beauty junkie, you know that Sephora is the mecca of makeup. With over 250 top-notch beauty brands, you’re sure to find something you love from almost any major retailer. Though they sell all your beauty needs; from hair to skin to nails, we especially love their wide variety of lip shades. We found the top eight lipsticks that everyone can’t stop buying. From bright bolds to understated nudes, these are the top colors and formulas everyone will be coveting through the holiday season.