Happy Valley has once again been enthralling viewers following its return earlier this month for a third and final season. It's been seven years since fans have caught up with Sergeant Catherine Cawood and sister Clare Cartwright.
The gritty drama is not disappointing this time round, with fans tuning in every Sunday to BBC One for their next fix. While Sarah Lancashire has been heavily praised for her performance as Catherine, Siobhan Finneran has also been winning rave reviews for her reprisal of Clare.
The third series has seen Catherine discover the remains of a gangland murder victim in a drained reservoir - which sparked an unfortunate series of events that has led her back to Tommy Lee Royce, the father of her grandson Ryan and her late daughter's rapist.