No, there isn't a catch, you don't have to buy a product first, and there aren't any hidden restrictions with this one. MAC just thinks you deserve a free lipstick for being a lipstick lover — and, even if you aren't, this might turn you into one. Because when it comes to lip products, MAC has some of the best . Its formulas are the crème de la crème, with best-selling reds like Ruby Woo and the sexiest nude of all time, Velvet Teddy. So, if you're already familiar with the infinite archive of MAC lipsticks, this is your chance to get your favourites without hurting your bank account.