After five Sundays of spectacular swearing, sibling betrayal, sinister plotting and – most importantly – stews, Happy Valley is about to air its last ever episode. One of the best British dramas of the 21st century returned after a seven-year break on New Year’s Day this year, and over the past few weeks writer Sally Wainwright has served up something well worth the wait, with Tommy Lee Royce crashing back into the lives of the Cawood family with a renewed ferocity.
The new season opened with Tommy (James Norton) behind bars, serving a life sentence for multiple murders. Before long, we discovered that his impressionable son Ryan (Rhys Connah) has been visiting him for years, unbeknownst to his grandmother, Sergeant Catherine…