There’s no cliffhanger like a Happy Valley cliffhanger, and fans are clinging on by their fingertips for Sunday’s big finale after which they hope all their questions will of...sorry, will have been answered.
Last time hot villain Tommy Lee Royce, played by James Norton, contacted son Ryan from his grim hideout to plan a new life together in Spain.
But is Ryan having second thoughts about his dad now he knows the truth? Meanwhile, Ryan’s gran, Sergeant Catherine Cawood (Sarah Lancashire) launched a blistering rant at her sister Clare (Siobhan Finneran), while trying to hunt down Tommy and keep Ryan safe.