SPOILER ALERT EVERYONE.