This might just be one of the best chapter we've gotten in a while. So much plot, so much progression, so many revelations...