This eyeshadow primer from Urban Decay is magic! Your eye makeup will NOT budge. If you're a bad girl and go to sleep without taking off your makeup (never do that!), it will look perfect in the morning with this under your eye makeup. And go ahead and buy the big tube. It's absolutely worth it. Also, it it looks great alone if you just want to give your eyelids a nice smooth look.