EastEnders fans are predicting a major twist on the BBC soap, that could change everything.
As the soap prepares to air Gray Atkins' downfall, there could be a secret ready to explode linked to his baby son Jordan.
His wife Chelsea Fox welcomed their baby earlier this year, but some fans have long speculated that Gray isn't really Jordan's biological father.
As Chelsea faces grave danger at the hands of Gray this week, as the killer faces his comeuppance, fans are speculating Chelsea will drop a huge bombshell.
Just before Chelsea found out she was pregnant, she was in an on/off romance with the solicitor.
But fans recalled that before she reunited with Gray, Chelsea had a one-night stand with someone Gray knew.
Now, fans are guessing the man in question could be the real father of baby Jordan, and that she might have lied to Gray.
If it is true and Gray found out, it could lead to dramatic scenes - while there has been no suggestion from the BBC soap that this is going to happen.
It hasn't stopped viewers taking to Twitter though, predicting Gray is not Jordan's dad.
One viewer said: "Why do I have a feeling Jordan is not even Gray’s son??! I think it’s Gray’s friend that she got with.. well if it isn’t.. you’re welcome eastenders."
Another said: "I've said this from day one. He was a one night stand. He'll find out, they will live happily ever after," as a third added: "Thought the same thing."
A fourth fan tweeted: "What I would like to know, is baby Jordan Gray’s or is that Solicitor Guy ( Chelsea slept with ) the real baby daddy."
The comments kept coming too, with another reading: "Is Chelsea definitely 100% sure Gray's actually even Jordan 's biological Father? She did sleep with one of his former colleagues in the on/off period between her & Gray so who knows. A DNA test probably wouldn't hurt at least right?"
Another fan said: "I keep wondering if Gray is not Jordan 's father," while one questioned: "Is Gray actually Jordan ’s father though, given she went with that random guy at the same time?"
Got any theories or thoughts on the storyline? Let us know in the comments section below
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One.