EASTENDERS viewers are convinced they’ve solved the Mick and Linda Carter paternity twist.
It comes after the pub landlady dropped a massive baby bombshell on the BBC soap.
Follow our soap spoilers live blog for more news and gossip…
Not only is Linda, played by Kellie Bright, pregnant – the baby daddy is not her husband Mick (Danny Dyer), but Max Branning.
But some fans reckon they’ve already worked out how the storyline will go in Mick’s favour.
Viewers watched as Mick’s joy at learning Linda was up the duff, soon turned to devastation as she revealed she was five months along.
One wrote on Twitter: “hold on, hold on, hold on, the baby could still be micks because max and linda didn’t sleep together until the 18th of december which means it isn’t officially 5 months yet, SO, if milinda slept together between new years and the 4th of jan, it could still be micks #EastEnders”.
A second said: “Makes 0 sense for the baby to be Max’s considering he’s not in it anymore and won’t be back any time soon, bet they find a way to make it Mick’s #EastEnders”.
“I’m sorry but Linda is expecting Max baby in #EastEnders please let it turn out to be Mick’s in the end,” added a third.
Viewers were open-mouthed last night as earlier in the episode Linda had caused chaos by cancelling her daughter Nancy’s doctor’s appointment for her sterilisation.
She visited the hospital to try and convince the consultant not to operate but while shouting felt faint.
A scan later showed she was five months pregnant.
Returning home Linda clashed with daughter Nancy who stormed out – and Linda began moaning to Mick.
“I only ever tried to be a good mum, but look where it’s got me,” she said before dropping a hint at what else was in store.
She said: “Maybe next time I’ll get it right, eh?”
Mick replied: “What do you mean next time? What a baby? That’s amazing.
“This is what we need, it’s like a fresh start for us. Another little Carter on the firm, Ollie will have a little mate…”
But as he burst with excitement, Linda broke the bad news – that it isn’t his baby – it’s Max Branning’s.
“I had a scan at that hospital,” she said adding: “I’m five months pregnant, Mick. It’s not yours.”
EastEnders continues on Thursday at 7:30pm on BBC One.