FUCKING. SPOILERS.