Happy Valley will air its final episode ever this Sunday.
The Sally Wainwright drama took the UK by storm but after almost a decade on the BBC, the series is finally coming to a close. The final cliffhanger saw Ryan with an ultimatum of whether to side with his father or grandmother.
The show's lead, Catherine Cawood, played by Sarah Lancashire, will hopefully tie up any remaining loose ends and close the book on a lot of characters but if she doesn't, fans will forever be left wondering what happened next.