***THIS ARTICLE CONTAINS MAJOR SPOILERS FOR THE HAPPY VALLEY FINALE***
BBC drama Happy Valley had a happy ending for police officer Catherine Cawood - but only after a nail biting final episode where her nemesis Tommy Lee Royce burned to death as they clashed for a final showdown.
The hero of the story ended the third series and the final ever episode looking happy and breaking into a rare smile as Catherine, played by Sarah Lancashire, appeared to be heading off traveling following her retirement from the police force.