BuzzFeed shopping editor Jenae Sitzes has this and absolutely loves it:

 “I first put this setting spray to the test for a wedding that involved taking many trains in and out of Manhattan on a hot day and being in crowded rooms where airflow was ~limited~. As such, I was sweating up a storm, but my makeup looked *flawless* by the time I got home that night — all thanks to this Urban Decay setting spray that I knew after one use I’d be repurchasing. I’m new to setting sprays, so it felt weird at first to spray something *on top* of my carefully crafted makeup look, but it dried in no time without messing anything up. It also didn’t feel heavy or sticky on my face — it didn’t feel like anything at all, actually — and my makeup looked better than it ever has after hours of wear. (For reference, I have dry, sensitive skin, and it caused me no issues.) 

Soon after that event, I put it to an even bigger task: surviving sweat, tears, and 12 hours of wear for the Taylor Swift Eras Tour. My makeup look (pictured above) was done by 2 p.m., and thanks to my now highly trusted Urban Decay spray, it stayed completely intact (minus the lipstick I purposefully wiped off while scarfing down post-concert pizza) until the time I got home just after 2 a.m. Here’s what it endured during that timespan: multi-leg public transportation to and from the venue, waiting in lines under the blaring sun to get in, multiple meals and drinks, jumping, screaming, and literally full-on crying multiple times during the show. My liquid eyeliner, eyeshadow, non-waterproof mascara, foundation, blush, and even glitter (for the most part) were unfazed, and I owe it all to this setting spray.”

Get it from Amazon for $17+ (available in three sizes) or Sephora for $17+ (available in two sizes).

Source: https://www.buzzfeed.com/kaylaboyd/products-youre-about-to-fall-deeply-in-love-with