The penultimate episode of the last ever series of Happy Valley had viewers screaming at their TV as they were left with a major cliffhanger. The gripping episode saw confused teen Ryan Cawood discover the horrific truth about his killer father Tommy Lee Royce from Ann Gallagher, who was abducted and raped by the vile psychopath back in series one.
Ryan was in hiding with the rest of the Cawood clan after Tommy went on the run after escaping from court while standing trial for the murder of Gary Gaggowski. And when Ryan turned up at Ann and his uncle Daniel's door, she let rip over a glass of wine and told him Tommy had raped his mum Becky, that he was raised from being a baby following her suicide by his granny Catherine Cawood and that he was never wanted by the rest of the family.
When Catherine finally tracked Ryan down, after he did a bunk from his granddad Richard and his wife Ros's house, there was a heart-wrenching moment when Ryan told his granny he loved her. Later there was a shock for Ryan when his dad messaged him via his games console while in hiding.