This is such a perfect little gift to give to anyone. I absolutely loved it. I know it seems like I'm growing these five stars away but truly, the way that The Body Shop create their gift sets is so wonderfully crafted that you could walk in on the day of the anniversary or birthday of a loved one and be content with whatever you've purchased! Not to mention the great pricing they place! I absolutely trust all that The Body Shop provide, they've never let me down. Anyone who I've given a gift set to had loved it, from my mother to my best friend and even I, who had decided it also. I get so giddy and excited seeing the products. 10/10.