Favourite 2017 beauty discoveries including makeup and skincare products from brands including Hourglass, Colourpop, Anastasia Beverly Hills, L'Oreal, Charlotte Tilbury and The Ordinary. – The Violet Blonde, beauty and lifestyle blogger