SPOILERS, people!