Awesome. Best episode since the anniversary episode, because like that one it actually made me feel. There are probably a lot of plotholes, but right now I don't care, because being made to feel things is what I watch these things for and I've missed that!