Urban Decay All Nighter Long-Lasting Makeup Setting Spray OK, naysayers, I know this Urban Decay All Nighter Long-Lasting Makeup Setting Spray ($32) isn't actually purple. But it comes in a lilac-scripted bottle, and it's just a really, really good setting spray, OK? Word on the street is it even makes your makeup stay on during sex. Urban Decay All Nighter Long-Lasting Makeup Setting Spray $32 from shop.nordstrom.com Buy Now