SPOILER WARNING! Lol.