The Body Shop are getting ready for Christmas by constructing a full-on forest in the middle of London. Wind your way through the Enchanted Forest where you'll find makeovers, massages and treats - and the best part is, it's free. There'll also be a special series of talks, classes and workshops (ticketed £10-£15) where experts and celebs will school you in everything from the perfect skincare routines and make-up techniques to ethical beauty and candle-lit yoga classes. What's more, you'll also be able to bag yourself 25 percent off in their woodland shop and get treated to a free goodie bag worth £35 when you spend £25. There'll also be samples of the brand's new Christmas range - and we all know body wash is fail safe stocking filler.