EDIT 24/03/16: You can now get a further 40% off SALE items too with the code 19804!
The Body Shop have just started their 50% off Sale, and at the same time they have a code that gives 40% off non-sale items, so it's a brilliant chance to stock up on goodies. There's also free delivery on orders of £20 or more too so you don't even have to make a trip to the shops to get your treats.
Sale items have the price reductions already shown, and to get 40% off non-sale items just add the code 14665 at the checkout.
Sale items start at just £1 each, and there's make up, bath and shower, fragrance, skincare and lots more on offer.
There are several gorgeous Body Butters included in the half price sale, like this sweet Raspberry* one, and this Frosted Plum* fragrance. There are several eye shadow palettes in the sale too like this one* and they seem great value for money.
If you want to pick up some gifts then there are gift sets from just £6* that work out at only £3.60 each with that voucher code. I'm thinking Teacher's Gifts, but then I do like to get ahead of myself a bit and but things a long way on advance when I see a good offer.
The voucher code does have some exceptions, like the new British Rose collection which is excluded from all promotions, but otherwise it seems to work on most things except sale. You have another four days to use that Body Shop voucher code and the sale is while stocks last.