The Too Faced “Love Flush” Blush is one of my favourite blush formulas of all times. It claims to be long wearing blush, 16 hrs to be precise, and it surely delivers. Although, I have never worn it for 12 straight hours, but whenever I need my blush to stay for longer say 4-5 hours, I go for this one or a Tarte Amazonian clay Blush.