Happy Valley viewers think they've spotted a sinister tell one of the show's good guys may not be as innocent as they seem.
Ahead of the eagerly-anticipated finale of the BBC series airing this weekend, fans of the popular crime drama are busy trying to work out how Sally Wainwright will wrap things up following murderous villain Tommy Lee Royce's escape from court.
The penultimate episode of the long-running series saw rapist Tommy (James Norton) taken to a safe house to lie low for five days before being smuggled to Marbella to put his Spanish lessons in prison to use - possibly alongside his son Ryan Cawood.