As far as "this has happened before, and will happen again." I have read spoiler sites and pretty sure I know what it is, but not going to repeat what I read here.