Danger seemed to lurk at every turn in this penultimate episode of the BBC drama. Catherine and her nemesis are now firmly locked on collision course
Spoiler alert: this recap is published after Happy Valley airs on BBC One in the UK. Do not read on if you haven’t watched episode five.
A nerve-rattling hour left events in Calder Valley painfully poised for the finale. Here’s your forensic report on the tense penultimate episode …