Warning: This post contains major spoilers from Thursday night's episode of Riverdale.
After formulating countless theories about who killed Jason Blossom all season long, we finally got an answer on Thursday's episode of Riverdale, and we're still recuperating. While FP Jones is originally arrested for the murder, it is later revealed that Jason's own father, Clifford Blossom, is actually the killer.
Turns out, the Blossoms have a pretty complicated past with the Coopers. Earlier this season, Hal Cooper reveals to Betty that their feud stems from a Blossom murdering their great-grandfather, but that is only half of the truth. Their great-grandfather was actually a Blossom, too! Yes, that means Polly Cooper and Jason Blossom are blood relatives and their relationship — and unborn twins — are a form of incest. We definitely had our suspicions about the elite family, but this is pretty insane. After learning that the two are planning to run off together and get married, Clifford loses it and kills his own son in cold blood.
The shocking news breaks when Betty finds a USB hidden in Jason's letterman jacket containing an incriminating video of Clifford taking a gun, pointing it at his son, and shooting him in the head. Betty immediately calls Cheryl and warns her to get out of the house. After shedding a few tears, Cheryl heads downstairs and confronts her father for his wrongdoing, but that's just the beginning. Moments before his arrest, the police find him hanging from a noose in the barn, surrounded by barrels and barrels of drugs. Looks like the Blossoms weren't just known for their sweet syrup after all. While the end result is definitely shocking, we should have seen it coming. Mädchen Amick (who plays Alice Cooper) hinted that there were several breadcrumbs about the killer's identity placed throughout the season.