John Lewis selling MAC, Bobbi Brown, YSL and Charlotte Tilbury gift set for £22
For anyone starting their Christmas shopping and need a stocking filler for a beauty enthusiast, John Lewis may have just what you need