Ciate London Oh Christmas Tree! £15
This image appears in the gallery:
The Best Beauty Gift Sets For Christmas 2015
8. Ciate London Oh Christmas Tree! £15
Dressed up with six shades in a selection of crème and glitter, this is the perfect to way to add a hint of sparkle to the festive season – and a must-have gift for polish lovers.