Fans of Happy Valley believe they've spotted one deceptively small detail that points towards Ryan Cawood (Rhys Connah) being the one to finally bring down the psychopathic Tommy Lee Royce (James Norton) once and for all. Viewers have been left on the edge of their seats this season, with all signs pointing towards a dramatic showdown during the last-ever episode this Sunday.
One of the most compelling threads of this third and final season has been the now-teenage Ryan's plan to get to know his murderous biological father on his own terms, making his own mind up away from the opinion of others.
The secret prison meetings in Sheffield have caused a great deal of hurt and division within the family, with many viewers initially sharing grandma Catherine Cawood's (Sarah Lancashire) terror that Tommy could have a damaging influence on the impressionable youngster.