Rory's choice, Amy's choices
I know, I know, it's an awful cliche, but true nonetheless: I laughed and I cried.
There's more to say, but the short version (tl;dr) is that The Girl Who Waited is the stand-alone episode of Doctor Who that last week's Night Terrors threatened to be, and that The Doctor's Wife very nearly delivered: exciting, original and emotionally intense, with some hard-to-answer questions about the implications of time-travel thrown if for those who might want to ponder them, yet never once hitting the viewer who isn't interested in such thins over the head with them.
In other words, the The Girl Who Waited is the best episode of Doctor Who to appear since Steven Moffat took over as show-runner.
It is a story rigorous in its internal logic, emotionally gripping and intellectually satisfying, one that never cheats and one which offers no easy outs.
Add to that a remarkable performance from Karen Gillan and strong ones from both Arthur Darvill and Matt Smith, and we have been given an episode that, despite a heavy does of pathos, contains at its heart, like a glowing ember of the Tardis itself, a strange sort of joy that serves to remind this too-often disappointed fan just why it is he has stayed with the program.
Instant classic? Only time (or Time) will tell. But for my immediate thoughts, along with the standard spoilers, on the best episode of Doctor Who in a very long time, click here.