Create a luscious lip that won't smear away
What: L'Oréal Infallible Lip Colour
Where: Shoppers Drug Mart
How much: $13.99
Why it's sweet: 18 colours. 16-hour wear. What’s not to love? L’Oréal Paris has finally given us a long lasting lip colour that doesn’t dry us out (and lives up to its advertising). We applied the vitamin-E rich basecoat in Amethyst and let the colour set. After two minutes it was time for a topcoat. We love its vanilla scent almost as much as the moisture that gets locked into our lips. While the sleek package doubles as a mirror and is compact enough to fit in our evening bag, it’s unlikely we’ll need to reapply anytime soon.