Makeup setting spray also called “finishing spray” or “setting mist”. Most setting sprays contain water to hydrate the skin and a range of polymers to hold up your makeup firmly in place. If you have oily skin or do not like to constantly fix your makeup then a setting spray is very necessary. And a makeup setting spray should feel lightweight and non-sticky, not only for comfort but also because a makeup setting spray can very easily clog your pores and create breakouts and acne. and Xujohn’s Dewy finish long-lasting setting spray with plants extracts will meet all the requirements you asked for.