All of time and space - everything that ever was and ever will be. At the same time.
The Wedding of River Song finishes Doctor Who's 32nd season by answering many (if not all) of the lingering questions left by this and the previous season, while opening entirely new plotlines. It's yet another of Moffat's staggeringly complex serial, and one substantially more difficult than Impossible Astronaut because it answers questions rather than asking them, and has to do so satisfyingly. And, for the most part, it does this. But that's not what makes it special.
No other show could do it like this. Doctor Who's domain truly is everything and every time; putting them all together at once is a brilliantly original conceit, and Moffat takes full advantage of it, giving us a truly wonderful world.
Rory gets his finest moment yet of badassery, and plenty of fun dialogue with Amy. The concept of them not knowing each other in this world and yet still being so close is brilliant, and their dialogue as Amy gradually figures out that they're supposed to be together is hilarious.
He can stick around a while.
* * * ½
- Okay, so, if you came here looking for a logical breakdown of why nothing in the episode makes even the slightest bit of sense and makes a total hash of everything Moffat has been building to this season, this is the place to go. Honestly, I can't make many counter-arguments to the majority of their points. If you want to argue that this episode sucks all the air out of the season (and it certainly sucks it out of the previously terrifying Silence), you've got a good argument. All I can say is, this one just charmed me. I could probably spend as long on its flaws as I did on its qualities entirely off the top of my head. But I spent almost the entire episode with a wide grin and a sense of genuine delight and fun.