I ordered 25th November and haven't yet received a dispatch confirmation email. A quick google reveals soooo many bad trustpilot reviews, and twitter is full of people saying their order has arrived incorrect / damaged.
Should I accept that I need to buy new Christmas presents for the people I ordered gifts from the Body Shop for? (Will obviously take the matter of the delayed order up with Body Shop separately)