THE BEST EPISODE SO FAR! Everything that happened so far has lead to this and it was worth the wait, especially for the confrontations that we got and that ending :)