The Body Shop’s buy three, get three free deal is never something to pass up, and right now it isn’t just on specific items like it usually is, it’s on basically everything. Get the perfect gift sets for your three favorite people, and then get three things for yourself. At least with this deal, your wallet won’t be begging for moisturizer after being sucked dry.

Plus, spend $75 or more (which will be easy with the amount of perfect holiday gift sets there are) and get free 2-day shipping with the code BEMERRY.

Here are a few really great gift ideas:

Commerce Content is independent of Editorial and Advertising, and if you buy something through our posts, we may get a small share of the sale. Click here to learn more, and don’t forget to sign up for our email newsletter. We want your feedback.