When Steven Moffat took over masterminding Doctor Who, he said his vision of the show was more akin to a fairy tale. For my money, tonight's Christmas special was the closest he's ever come to achieving that goal. Spoilers ahead!
Doctor Who seriously pulls out all the stops for Saturday's Christmas special, with a tale that manages to come up with a new twist on both Scrooge and time travel. We've seen it, and here are our spoiler-free first impressions.