Spoilers, people, spoilers!!

John