*THIS ARTICLE CONTAINS SPOILERS FOR THE HAPPY VALLEY FINALE ON BBC*
Catherine Cawood (Sarah Lancashire) endured a cat-and-mouse vendetta with nemesis Tommy Lee Royce (James Norton) throughout the third and final series of Happy Valley - which returned to screens January after a six-year lay-off.
The coveted BBC saga came to a fierce conclusion at the weekend, with Catherine finally able to confront rapist and murderer Tommy, shortly before he set himself on fire.