Unless you have been living under a rock, you will know that millions across the country eagerly await Sunday night, to tune into the explosive latest episode of BBC's Happy Valley.
The gritty police crime drama, which is currently airing its third, and last, season, much to the disappointment of fans, first hit our screens back in 2014, and followed Sarah Lancashire’s role as no-nonsense detective Catherine Cawood.
Its eagerly awaited second season then arrived in 2016, leaving fans hungry for more. It was unclear whether the hit show would return for a third series, with almost seven years passing by before a string of juicy new episodes returned.