This is probably the best of the Doctor Who Christmas episodes since the show’s return in 2005. Of course, I’m ignoring last year’s epic two-parter in that assessment, but that wasn’t so much a Christmas story as the others. This year’s episode took me a bit by surprise because after hearing it billed as A Christmas Carol, I automatically assumed the worst. I’m happy to say that Steven Moffat proved those assumptions wrong in every way imaginable, and I didn’t have to suffer through an insufferable Tiny Tim at all. I’ll be the one spoiling Christmas from here out, so consider this a warning.