I am slightly calmer about it now. But still ridiculously happy about this episode π There was an insane amount of squeeing last night, because this episode was so much better than I could ever have hoped for.
There are definitely going to be spoilers ahead.