How nice of Marks & Spencer to do an advert which doesn't focus on offers, products or how great they are. Instead we get to see the magic of Christmas - just like Magic & Sparkle (M&S) - through clever use of a fairytale book, narrated by that guy from Star Trek (Patrick Stewart). It also stars Will Young (yummy), Baby Spice (sorry, I mean Emma Bunton), that weird looking one from Harry Potter and My Family (Zoe Wanamaker) and June Sarpong (don't really know what she's famous for except being a loudmouth!!). But it doesn't matter that the celebrities aren;'t David Beckham or the new star Jonny Wilkinson, because the advert just gives you a taste of what Christmas is all about. I LOVE IT!