Who is the Gargoyle King?
That was finally revealed on Riverdale Season 3 Episode 6 when Betty followed some more leads, and it paved the way for her biggest confrontation with the parents yet.
Meanwhile, Veronica continued to try and prove Archie was innocent but found herself in hot water with the law.
Also, Arche turned to Kevin with the aim of making things right, but did it come at the expense of his relationship?
Use the video above to watch Riverdale online right here via TV Fanatic.
Catch up on all your favorite shows and reviews and join in the conversations with other fanatics who love TV as much as you.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.