Waterproof mascaras can be a girl's best friend or her worst enemy. Sure, they stay put all day and don't melt down your face (if you're lucky), but they can also leave you with dried-out, flaky lashes. But somehow Stila has given these major mascara faux pas the one-two punch. The brand's Stay All Day mascara ($22) clings to your lashes for hours while leaving them soft and supple. No crunchy, spidery eyes here.

Not only does the mascara stay budge-proof from morning to night, it brushes on without any clumps. The triangular brush also lifts and lengthens, leaving you with lashes that frame your eyes in a glamorous, flattering way. Sound too good to be true? There is a small downside; the wand traps a lot of the product, pulling more out of the tube than you need. This can lead to a messy application if you don't wipe the excess off before you swipe it on. But for long, thick lashes that last and last? We'll take the extra step.