Emmerdale fans have rumbled the identity of Amelia Spencer's baby's father.
The ITV soap aired shocking scenes last night, where Amelia (Daisy Campbell) found out the cause of her dizziness and other symptoms, as doctors confirmed she was pregnant - but not how far along she was.
Amelia had been taking weight gain syrup to try and look like the social media influencers she saw online, but she had purchased it online and didn't seek any medical professional's opinion. She was convinced it was that that was making her unwell, so she was in for a shock when doctors confirmed she was expecting a baby.
Now fans are sure they know who the father of the baby is.
"Amelia is pregnant, who's the daddy? Is it Noah as he’s been in prison for a while or someone else? #Emmerdale," one fan wrote, as another added: "Pregnant, who got Amelia pregnant… not Noah surely to god… #Emmerdale."
A third added: "If they end up changing course and revealing Noah and Amelia did sleep together which would explain why she is suddenly seeing him and getting behind him! This will be his redemption arc #Emmerdale."
"Noah hasn't been in prison that long if she's 2 or 3 months pregnant it could be Noah's," a fourth added, with a fifth writing: "Okay. Of all the things I was expecting it was not AMELIA GETTING PREGNANT. The father has to be Noah."
However, another viewer mused whether Samson was actually the dad - but she'd lie and say it was Noah's.
One fan suggested: "It’s probably Samsons but she will say Noah as she really likes him and wants him, plus he was drunk at the time and couldn’t do anything but he won’t remember that #Emmerdale."
During last night's show, she had been telling them of her symptoms including dizziness, but was adamant it would go now she's stopped taking the syrup. However, the doctors insisted her dad was there too.
"There was something flagged on your urine test, Amelia," the doctor said, "Are you aware that you're pregnant?"
The news left Amelia stunned - as she pondered what she should do next - and how she should break the news.
*Emmerdale airs weekdays at 7.30pm on ITV with an hour long episode on Thursdays.