EastEnders fans have been sharing their theories over who the father of Lily Slater's baby is, following the twist that the 12 year old was pregnant.
The BBC soap launched the shocking storyline on Sunday, after Lily was rushed to hospital after suffering from carbon monoxide poisoning.
Her mum Stacey Slater learned the unexpected news while there that her young daughter was pregnant.
Some viewers had speculated the storyline was coming after a mystery pregnancy test was found in the bin which didn't belong to Stacey, and seemingly didn't belong to Lily's pregnant aunt Whitney Dean.
Now fans are convinced they have worked out who the father of the baby is, sharing their theories online.
Ricky Jr seems to be at the top of the list in regards to viewers' theories on who the dad of Lily's baby is.
The teenager has been through a lot recently, following the return of his estranged mother Sam Mitchell and his sister Amy Mitchell struggling with self-harm.
Fans have noticed Ricky appearing neglected or isolated, with him not getting any attention from his dad Jack, and recent scenes saw him heading out to "meet friends" on numerous occasions.
Denzel is a name fans are hoping won't be revealed to be the baby's father, given the teen is the love interest of Lily's friend Amy.
Amy and Denzel have only just got back on track after months of turmoil, so fans are hoping he won't break her heart.
But it would be quite the twist if Denzel did turn out to be the father.
One viewer tweeted: "I reckon either Denzel or Ricky (Jack’s son) is the dad!"
Davinder 'Nugget' Gulati is another name tipped to be revealed as the father of Lily's baby.
Viewers are convinced Lily slept with Nugget after hearing that Amy had apparently had sex with Denzel - while this wasn't true.
One fan speculated on Twitter: "I was thinking it would be that 'Nugget'," as another commented: "What I’m thinking is that it could be Nugget who got Lily pregnant as it barely shows them and the Panesar family and the Slaters have had issues and history."
A third viewer wrote: "I reckon the baby's dad is Nugget. Him and Lily were so against Amy and Denzel but maybe they tried it because they thought it was normal to do at their age."
While it is unlikely Freddie is the father of Lily's baby, with them related, this hasn't stopped fans fearing a dark twist was on the way.
After noticing Freddie and Lily had spent a lot of time around each other recently, viewers couldn't rule any twists out.
Taking to Twitter, one fan said: "Wtf, Lily is pregnant!!! I feel like the dad will be Freddie," as a second replied: "Me too and i don’t like it one bit."
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One and BBC iPlayer.