The ending of Happy Valley was revealed before the third and final series of the BBC drama even premiered at the start of the year, viewers suspect.
Eagle-eyed fans have spotted a major giveaway on a promotional image for the popular Sally Wainwright TV series - taking to social media to point out how the image reveals exactly how things will go down during Sunday night's finale.
Ahead of the eagerly-anticipated episode airing this weekend, fans are busy trying to work out if Tommy Lee Royce ( James Norton ) will literally get away with murder following his escape from court, or if Catherine Cawood ( Sarah Lancashire ) will finally get justice for her late daughter and the rapist's other victims.