Contains spoilers from Riverdale Season 3, Episode 22.
Riverdale has spent the majority of its third season stuck in the same place, with the writers going to such extreme lengths to confuse the show's characters that they've inadvertently ended up confusing its audience. This may have something to do with the fact that they decided to incorporate two mysteries this season (as opposed to one), but it's more than likely down to the fact that none of the characters behave in a believable manner and, as a result, the story has continued to go around in circles.
Nevertheless, this back-and-forth saga has been building towards the season finale, 'Survive The Night' - an episode that dealt with the Gargoyle King narrative head on as the show's core four were invited to one last game of Gryphons & Gargoyles. It was only then that they finally learned the true identity of The King himself.
Riverdale pulled out all the stops to deliver a satisfying conclusion to its uneven third season and, for the most part, it succeeded, turning in one of its strongest episodes in quite some time.