MAJOR end-game spoiler warning!
click here