Did Sheriff Keller do everything in his power to save everyone?
That was the big question on Riverdale Season 2 Episode 19 when it emerged that he was supposed to follow up a lead that could have prevented Midge's death.
Meanwhile, Hiram and Hermione elevated their plan for domination of Riverdale, but nothing could prepare them for Veronica's latest act of terror.
Also, Archie made a decision about his friendship with Hiram.
Use the video above to watch Riverdale online right here via TV Fanatic.
Get caught up with the latest fractures in the town of Riverdale.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.