Since the 300 episode everything is weird: castiel who talk weirdly, people vanishing weirdly (like mary winchester), and rowena who go and back just like that, we having a teasing of john but nothing after, in this episode we have the problem: a man who "control minds"; but we don't know how(he said that he heard voices) but nothing more to explain, and even his dauther have the same power, and more weirldy he got other powers like throwing people... and the show is more and more dramatic