Coronation Street fans have worked out a shocking twist involving Aaron Sandford.
The trainee mechanic has been revealed to be hiding a secret torment, appearing on the cobbles full of bruises and terror.
He claimed to girlfriend Summer Spellman that he had been attacked in the street.
However later he got a mystery phone call from someone who Aaron seemed terrified of.
Fans are convinced he is being abused by someone at home – most likely his dad.
Read more: Coronation Street star gives first look at hot new love interest on Twitter
But in a shock theory, fans are convinced his dad will prove to be someone very close to home.
They think he will turn out to be the son of Stephen Reid.
And more than that – they think Stephen’s losing his temper at Kevin Webster showed how dangerous he is.
Coronation Street: Who attacked Aaron?
They are sure they spotted Aaron at the police station with Stephen.
One fan said: “At the end of last night’s episode was Aaron sat beside Stephen when he went to give a statement to the police? Only saw the back of his head so it probably wasn’t.”
A second said: “It could have been. That’s why it was noticeable for us to see.
“If it is Aaron he’s probably there because of getting beat up. Which I think he gets from his dad or his mum.”
A fourth said: “I wonder if it was Stephen that beat Aaron…”
Another replied: “Omg that’s actually such a good theory!”
However other fans had another theory about the identity of Aaron’s abuser.
They think Stu Carpenter could be behind it after he was also revealed to be hiding a secret about hurting a girl.
Read more: OPINION: Coronation Street: Bring Phill back and don’t make him a villain
He told his long-lost daughter that he “didn’t hurt that girl”. Fans were intrigued.
One fan said: “Okay hear me out… Aaron’s being abused by someone, probably his dad. What if Stu’s his dad? He told Bridget he ‘didn’t hurt that girl’? #Corrie.
“I’m just theorising but feel like it could be someone we know or a past villain.”
Want more spoilers from Coronation Street? Entertainment Daily has a dedicated Coronation Street spoilers section for you to get your fix before the latest episodes air.
Coronation Street usually airs on Mondays, Wednesdays and Fridays at 8pm on ITV.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think.