ITV Emmerdale fans 'work out' identity of Caleb Milligan's secret daughter in Jamie Tate DNA twist
Emmerdale fans think they have worked out who Ruby (played by Beth Cordingly) and Caleb Milligan's (Will Ash) secret daughter is following Tuesday's dramatic episode.
Caleb went to visit Ruby's mother Helen (Sharon Maughan) in the hospital - and it wasn't a very friendly visit. Caleb threatened Helen and even blackmailed her for money so that she could see her daughter before she died.
During the tense conversation, Ruby's estranged mother mentioned their daughter, which Caleb didn't take kindly to. Fans know Caleb and Ruby have a son called Nicky Milligan (Lewis Cope), who moved away from the village with his boyfriend.
But could the recent mention of Nicky and Stephanie mean a return could be on the cards?
As she lay in her hospital bed, Helen said: "I am sure it is of little consequence to you to know I am dying."
"Yeah, you said on the phone," Caleb replied bluntly. "I doubt you'd dare get in touch otherwise, you knew the reception you'd get.
READ MORE: Emmerdale fans 'work out' who's pretending to be Nate as death 'sealed' - and it's not John
READ MORE: Emmerdale bad boy Ross Barton returning to soap with actor 'over the moon' at comeback
"Let me tell you, this doesn't change anything, I am still not telling Ruby, I love her too much. She is just some lame attempt to clear your conscience for disowning her before you pop off."
"My daughter has a right to know that I am dying," Helen pleaded. "There are things that need to be said."
Caleb went on to point out where the animosity stemmed from as he fumed: "I know you paid me to ditch her and I know when she got pregnant, you tried to force her to abort our child and I know you turfed her out with nothing and she wouldn't."
"I have had to live with that my entire life," Ruby's mum stated as Caleb hit back: "And now you'll have to die with it."
"Tell me, have you seen anything of Stephanie?" she asked before Caleb raged back: "Don't you dare even say my kids' names, do you hear me?"
As the episode came to a close, Caleb said the other way Helen could see Ruby again was if she paid him a huge sum of money.
"When the money lands in my account, I will speak to Ruby," Caleb said as he left the hospital.
Following the episode, fans took to social media to share their thoughts and theories with many thinking Caleb and Ruby's daughter is a Tate meaning she will have a connection to Kim (Claire King) and her son Jamie Tate (Alexander Lincoln).
One fan wrote on X: "Kids? Plural! Who is Steph?! Technically translates as "More Tates"."
Another shared: "So where is Steph? Here's a theory... she is now abroad and has met Joe Tate or Jamie on her travels....thus making her a part of the family already."
Throwing another wild theory into the mix, a third said: "Oooooh I wonder if Caleb got Ruby’s mum pregnant and the child was his??#Emmerdale."
Someone else stated: "Feel like Ruby and Rose might be related… #emmerdale."
"Has Caleb and Ruby, more kids than Nicky?" another asked while one echoed: "Did anyone else notice Caleb saying "don't you dare mention my kids' names" (PLURAL!!) There's more than Nicky or did we already know this? Anyone?"
Elsewhere in the episode, Amy Wyatt (Natalie Jamieson) tried to have a heart-to-heart with Amelia Spencer (Daisy Campbell) about Tom King (James Chase).
The teenager is trying to clear her boyfriend's name following Belle Dingle's (Eden Taylor-Draper) abuse allegations against him.
The vet seems to have brainwashed poor Amelia just like he did to poor Belle, but how far will Tom go to seek revenge on his wife?
And while no one seems to know Amelia is still in touch with Tom, Jimmy King (Nick Miles) may have rumbled the young mum following their conversation.
"He's going crazy for not doing anything," Amelia let slip as she explained to Jimmy she tried to get his job back at the surgery. "Too much time to think about stuff.
"You have spoken to him then?" Jimmy quizzed as Amelia backtracked: "I am just saying, it must be hard for him I imagine."
Emmerdale airs weekdays at 7.30pm on ITV