Stephen Moffat did it again. Perfect Doctor Who moments from the teaser before the credits to finding a horse on the spaceship to the superb performances by DT and Sophia Myles.
"There comes a time, Time Lord, when every lonely boy must learn to dance."
Spell binding.