The end of Happy Valley is just days away, and BBC has released a new trailer teasing the final showdown between Catherine Cawood and Tommy Lee Royce.
Despite being only 22 seconds long, the Happy Valley finale teaser builds the tension as the cat-and-mouse game between Catherine (Sarah Lancashire) and Tommy (James Norton) reaches its conclusion.
At the beginning of the teaser, Ryan (Rhys Connah) can be heard being questioned by police. "When was the last time you had any contact with Tommy Lee Royce?" they ask him.
Tommy himself is also seen sneaking through a house with blood on his hands, while police rush off to an emergency. Could he have made it into Catherine's home?
Related: Why Happy Valley season 3 is more important than you realised
Happy Valley airs its season three finale on Sunday, February 5 — and if recent chatter is to be believed, the series' cast and crew have shot several different endings.
Speaking to BBC News ahead of the finale, Rhys Connah, who plays Ryan, addressed the rumours.
"I do not know exactly how it ends. I did hear somewhere that they've made multiple endings, but that's not true," he said.
"What they've done is, as a lot of shows do — there is one ending, but they've filmed it in different ways, different ways of how characters say things, the emotions behind them, the angles, the framing, because how much that stuff can affect a scene is more than most people would think."
Related: Happy Valley's James Norton on the real "cost" of his violent role
Connah also revealed he's been trying his best not to spill any Happy Valley secrets to his friends.
"A lot of the theories are a bit stupid, so sometimes I do laugh," he said.
"But sometimes when they're saying random stuff, one of them will list five different plot points, all of which happened exactly, and I'm just like… [keeping a straight face]."
Happy Valley series three continues Sundays at 9pm on BBC One and BBC iPlayer.