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.
READ MORE: Emmerdale fans sickened as scene 'puts them off their tea'
The BBC will air its final ever episode of Happy Valley tomorrow night because, despite the show's runaway success, its creators refused to let it "drift on" for the sake of it.
Discussing the series, Happy Valley's Executive Producer, Will Johnston, said: "I really hope you'll feel content that if that's the last you ever see of the characters of Happy Valley, it was a big way to go out."
*Happy Valley concludes at 9pm on Sunday, February 5 on BBC One.
READ NEXT
- Everyone who owns a car hit with £395 warning
- Emmerdale fans sickened as scene 'puts them off their tea'
- Google warning as millions of Android users urged to immediately delete 12 popular apps
- Good Morning Britain's Susanna Reid taken aback as she calls out guests' explicit comment
- Emmerdale fans disappointed as Kim Tate is 'replaced'
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here
For more celeb news, videos and pictures follow our designated Facebook page HERE