EastEnders fans now know who the father of Lily Slater's baby is, following the shocking news the 12 year old was pregnant.
Soap fans have been left horrified by the plot, with it since revealed who Lily slept with - with Ricky Mitchell, also known as Ricky Jr, confirmed to be the dad by Lily.
Several characters were tipped to be the father of the baby, while it is not yet clear if Lily will go through with her pregnancy, and if she will keep her baby.
Very few details have been revealed by the BBC, and they have not shared much on the storyline.
There was a chilling theory that in a dark twist the father could be revealed as a relative, Freddie Slater.
But fans now know exactly who the father is - and they think there was a clue all along, recalling some scenes from a couple of months ago.
Putting the clues together, some viewers believe episodes in November gave away that it was Ricky who Lily had slept with.
Fans remembered Ricky kept disappearing to "meet his mates" around the time that both he and Lily had stuff going on in their personal lives.
Not only that, but one viewer recalled how Lily was seen smiling at her phone as if she was messaging someone - just as Ricky appeared to sneak off.
Both the youngsters have appeared in scenes regularly together recently, amid drama between Lily and Ricky's sister Amy Mitchell.
Amy and Lily fell out and it left Lily isolated from their friendship group, while Ricky was seen to be checking in on her.
Ricky was struggling with Amy's self-harming battle and he wasn't getting much attention from his parents while this was unfolding.
A few times he was seen admitting he would be home late from school or that he was heading out to meet friends - but fans think maybe he was actually meeting Lily in secret.
Taking to Twitter, one viewer recalled: "14/11/22. Ricky stuck up for Lily during an argument with Amy. Hidden a text on his phone
"Left Amy’s bday party to see a mate. Next morning said he’ll be home late. Next morning Lily smiling at her phone hiding it away from Stacey. Could this of been the day?"
Another fan asked: "Could Ricky actually be Lily's baby Daddy? She's had a lot to deal with recently, what with Jean's illness & he's also had everything with Amy's self-harm & might of been feeling a little neglected potentially? Can't see it being Denzel he likes Amy. Will? Nugget?"
A third viewer added: "We've also seen instances where Ricky would go off on his own like when they were having Amy's Birthday meal for example. In addition, Ricky has been on his phone a lot lately. Although in terms of face to face scenes between the pair these have been minimal."
Meanwhile another commented: "Who remembers that episode where denise asked ricky in the pub where is he going and he goes 'to meet a mate' that mate was lily."
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One and BBC iPlayer.