What do you think?
The town of Riverdale has been being terrorised by a masked man since the end of season one.
The presumed robber stormed into Pops Chocklit shop and shot Archie's dad, Fred Andrews.
But it wasn't until the man - who later identified himself as the Black Hood - began targeting 'sinners' in the town that things really got nerve-wracking.
After nine episodes, the killer was finally unmasked in the second season's mid-season finale.
Warning: This story contains spoilers for the Riverdale mid-season finale

It turns out it was Riverdale High's janitor Joseph Svenson.
Archie and Veronica recently found out that the whole family of the school janitor was murdered by a serial killer called the Riverdale Reaper.
But when he was asked by an angry lynch mob to identify the murderer, he picked the wrong man - who was killed by the mob.

When he started sported the Black Hood, he was allegedly trying to rid Riverdale of evil by killing sinners - just to try and make up for his actions as a child.
Some things about the big reveal don't quite add up, though, so we're not too convinced.
https://twitter.com/AshleeMcGeehan/status/941132723619540994
https://twitter.com/KatieMinard/status/941155770158272518
https://twitter.com/HisNameIsD/status/941172309951467520
First off, Archie has actually said it couldn't be Svenson.
When the red-headed would-be sleuth and Veronica previously confronted the school janitor, Archie was quick to point out that Svenson had the wrong colour eyes - so it couldn't be him.
https://twitter.com/chloedavidsonx/status/941271867394002944
https://twitter.com/morinsmelody/status/941172344017403904
https://twitter.com/longliveteffy/status/941246610679271424
Svenson has only really featured in the last couple of episodes - he's on the show for three episodes, according to IMDB, including the mid-season finale.
Despite being a name that often came up as a possible candidate, revealing Svenson as the 'big bad' of the season seems more than a bit anticlimactic.
Especially after the first season plot twist that revealed Jason Blossom was actually murdered by his own father.
https://twitter.com/sollyman_d/status/941173131292557312
https://twitter.com/tinyypearson/status/941171705241772032
https://twitter.com/LhannonHemmings/status/941126271307796480
After the episode ended, many fans began to wonder if the real Black Hood would be revealed down the line in the series.
Or maybe that Svenson was actually blackmailed into the killer confession by the real culprit.
https://twitter.com/SydneyBucksbaum/status/941145295546548224
https://twitter.com/mxlanixe/status/941179228606943233
https://twitter.com/symbolnick/status/941173709674442753
There's even a theory that there could be more than one Black Hood.
Whatever the answer is, we'll be waiting a while to find out the truth.
River dale returns from the mid-season break on January 17 in the United States.