With its gritty storylines, jaw-dropping cliffhangers and shock plot twists, Happy Valley has had fans gripped for weeks.
And as the final episode of the BBC1 drama airs tonight, Sarah Lancashire – as Sgt Catherine Cawood – and Siobhan Finneran as her sister Clare are being tipped to take home all the gongs come awards season.
The tough-talking police officer and her recovering heroin addict sibling have been left reeling by the devastating impact evil Tommy Lee Royce continues to have on their family.