The past never stays buried in the town of Riverdale. By now, the parents should have learned this harsh lesson, but they're diving in deeper on Riverdale Season 3 Episode 12.
Someone is bringing The Midnight Club back together to finish their game of Gryphons and Gargoyles.
None of the adults have played the game since that fateful day back in 1992. With Principal Featherhead dead as a result, their game night was meant to stay a secret forever. But, a mysterious mastermind wants them to finish their story.
Could the Gargoyle King be behind this? Will one of the parents die as a result?
Considering their luck with the chalices, their odds don't look too good.
The parents aren't the only ones dealing with the tension of the Gargoyle King. Kevin and Moose have reached their biggest hurdle yet for their relationship.
Based on the trailer, they've "lost" to the Gargoyle King and must play the ultimate game.
We see the infamous ritual site and Kevin with one of the chalices in his hand. He's about to drink it and perform the test, but his odds of survival are 50/50.
Will he lose the game and consume the poison?
Hermione is sticking to her guns after Veronica's betrayal on Riverdale Season 3 Episode 11.
Since Veronica and Reggie burned all of the Fizzle Rocks, Hermione and Hiram owe a lot of money to a mysterious supplier. Someone has to pay it back and it looks like Hermione is making her daughter fulfill the obligations.
But will Veronica's plan to get money go smoothly? Apparently not!
We see clips of Reggie dropping a bag, running for a car, and Veronica looked terrified over a potentially injured Reggie. He might've been shot as a result of their plan!
What did they do to get money?!
Elsewhere in the promo, we see a squad team break into the bunker, Veronica searching deep into the woods at night, and we hear a scream over the discovery of the Gargoyle King's message.
Plus, we have the return of Gladys Jones (played by guest star Gina Gershon). She has been missed!
Now, over to you, Riverdale fans!
Check out the trailer below and share your thoughts in the comments.
Don't forget, you can watch Riverdale online via TV Fanatic to get caught up on all the past drama.
Riverdale Season 3 Episode 12 airs Wednesday, February 6 at 8/7c on The CW.