L'oreal Infallible Two-Step Lipstick in Red Infallible...
I am not a fan of lipsticks. Because 1) I tend to lick/bite my lips often and so I end up messing up my lip color, 2) I rarely come across a lipstick that doesn't feel heavy on the lips or makes my lips dry and lastly, 3) I don't usually touch up after I put my makeup in the morning so if the lipstick isn't really long-wearing, my lips would be bare in 1-2hrs. So when I won this L'oreal Infallible 2-Step lipstick from a contest in Instagram (which took almost 3 months to get it, bleh!) I thought it could be the answer to a polished-looking lips all throughout the day. L'oreal Infallible 2-Step Lipstick in Red Infallible According to the L'oreal website, this is their first long wear 2-step lip colour with hyaluronic gel for 24HR triple action: All day smoothness for colour that never dries All day hydration for endless comfort All day resistance for colour that never fades