Riverdale
Riverdale TV seriesTwitter/ Riverdale

Ever since Riverdale is aired on the CW, everyone has only one question in their mind — Who killed Jason Blossom? And, finally, the mystery has been solved in Riverdale's penultimate episode – episode 12. Hence, we know finally who killed Jason Blossom.

Also read: Stranger Things star Shannon Purser reveals her bisexuality amidst feud with Riverdale fans

The inciting mystery was actually solved by Archie (K J Apa), Betty (Lili Reinhart), Jughead (Cole Sprouse), Veronica (Camila Mendes) and Kevin. In episode 11, we saw Jughead's father F.P. was put behind the bars as he confessed to killing Jason Blossom. Other than that, he also admitted other crimes including helping Jason run away from his family, kidnapping him and subsequently shooting him when he tried to escape.

But surprisingly, he did not commit any of these. Then why did he confess all of these? Because Jason and Cheryl's father Clifford Blossom made him do this as he threatened to kill Jughead too. Oh, didn't I mention that Clifford killed his own son, Jason!.

Yes, Jason Blossom was killed by his own parent because he had learnt a secret about the family business and Clifford Blossom. The father Blossom has been running drugs for years and his son wanted to expose him.

However, the question now arises in everyone's mind — why Clifford chose to murder his own son? Why did he hang himself at the end of episode 12? Wait, it is not clear whether Clifford actually hanged himself or not. It was not shown in the episode.

In a recent interaction with ET Online, Riverdale show creator Roberto Aguirre-Sacasa said, "We didn't see Clifford hang himself. We just saw Clifford hanging there."

In support of his statement, he further added, "Stay tuned for the finale. [episode 13 which will be aired next Thursday]

"The one thing that you won't find out in 12 is that the evil things we know Clifford has been doing are just the tip of the iceberg."

Sacasa continued: "Episode 112 is the who-dunnit, and episode 113 is the 'Why did he do it?' A lot more mysteries start rolling out from there."

While asked about whether it was always Sacasa's intention from the very beginning to have it be his own father [Clifford Blossom] as Jason's killer, he replied: "Yes, Mr. Blossom was always it... We went into [the season] with three likely candidates: one was F.P. Jones, one was Hiram Lodge... and then the last was Clifford Blossom. As the season progressed, we kind of added Hal Cooper to the mix of someone who very possibly could have killed Jason.

"Our thesis for this show is this dark take on the Archie characters, and the Archie world that people thought they knew was a place of sunny, happy kids and families, where everyone is protected and everyone is safe. So the most transgressive, the most taboo, the darkest act that could happen is a parent killing their own child. And he also sort of, we discovered, had the greatest secret that he was hiding and he had the biggest motive. That's sort of how we landed on him."

So now you know who killed Jason Blossom; wait for the last penultimate episode of Riverdale season 1 or episode 13 to unveil more mysteries regarding the Jason Blossom murder. It will be aired on the CW at 9 pm EST on May 11. It also airs on Colors Infinity at 7 pm every Friday. You can also catch up with the new episode on Netflix every week.