I told myself that I wasn't going to get too involved in all the spoilery speculation about Doctor Who this year. Last year there was all the stuff about Jacket!Doctor, the identity of the baddie, who - really - is River? - and countless other threads which, while fun, also made my head ache.
There are also spoilers in comments.
(
Spoilers! )