Best Lipstick of All Time
The Hands-Down Best Lipsticks of All Time That You'll Actually Want to Wear
13
An affordable, creamy, pigmented lipstick that comes in 32 colours is hard to come by, which is why you'll love the Milani Colour Statement Lipstick ($6). It also smells like a tropical drink, reminding you of the beach each time you put it on.