Emmerdale aired a major bombshell on Friday night, as Kerry Wyatt was revealed to be Chloe Harris' mum.
Kerry has harboured this secret ever since Chloe debuted on the ITV soap last year, with them having met off screen when Kerry worked for her family.
But in the latest episode, pregnant Chloe's planned exit from the village led to a shocking truth being revealed.
Chloe asked why Kerry was desperate for her to stay, leading to her confession that she's her mother - something she wanted to tell her a while back.
The exact details and what led to Chloe and Kerry becoming separated, and how she tracked her down, have yet to be confirmed.
It all kicked off when Chloe tried to flee the village, following her recent night of passion with Mack Boyd - who is with Charity Dingle.
Chloe had yet to tell Kerry, who she has lived with for the past year, that she was now pregnant with Mack's baby.
Viewers know that Kerry worked at the house of Chloe's dad Damon who is currently in prison.
Chloe fled to the village with Kerry after her controlling and criminal father kicked her out of her home, and Kerry has been her guardian ever since.
All this time Kerry has stayed quiet about their secret link, until Friday's episode when Chloe dropped the baby bombshell and her plan for a fresh start.
Kerry was determined she would not leave and begged the teen, thought to be aged 19, to reconsider.
As Chloe refused to back down, Kerry told her: "You can't go," to which Chloe replied: "Why? What is going on, why are you being so weird?"
Kerry went on: "Please don't hate me," as Chloe asked: "Why would I hate you?"
It led to the major bombshell, as Kerry announced: "I should have said something sooner... I'm your mum."
Chloe stared at her in shock, while viewers will have to wait for Monday's episode for more details and to see how the teenager reacts.
There's been no suggestion until now of their secret link, other than Kerry helping to get Chloe away from her dad.
Got any theories or thoughts on the storyline? Let us know in the comments section below.
Emmerdale airs weeknights at 7:30pm on ITV and ITV Hub, with an hour-long episode on Thursdays.