Spoilers up ahead:

The Doctor's own home planet?! Is this from the 50th? Moffat, you tease.