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