Happy Valley fans are waiting with bated breath for Sunday's final ever episode which, if the series so far is anything to go by, is sure to leave us all on the edge of our seats.
The extended episode is likely to see a dramatic final showdown between Sergeant Catherine Cawood, played by Sarah Lancashire, and escaped convict Tommy Lee Royce, played by James Norton. With no character safe from Tommy's murderous tendencies, viewers have been left concerned about the fate of their favourites and whether they will make it to the end of the series alive.
While the details of the finale have been kept tightly under wraps, one eagle-eyed fan has spotted a clue hidden in plain sight as to what might unfold on Sunday - and it's been under our noses for weeks. Twitter user @David_Chippa spotted the detail on the poster that was released before season three began, which features Catherine, Tommy and Ryan as well as some other hints at the events of the tense episodes.