Happy Valley viewers have come up with a clever theory on how Tommy Lee Royce really got hold of Ryan's gaming username.
This Sunday, the BBC drama will come to an end and fans have been taking to social media to speculate on what might happen in the final plot line.
Many reckon that there will be a grand showdown between Sergeant Catherine Cawood (played by Sarah Lancashire) and Tommy (James Norton) after he notoriously escaped from court and went on the run.