That was an eventful episode. I strongly advise you *not* to spoil yourself for this week's episode, just wait for it and come into it with no expectations. Lots happens, a fair amount gets revealed, some twists. Lots of people's theories may need revising
.