EastEnders spoilers follow for Tuesday's episode (23 September), which is available to watch now on streaming service BBC iPlayer and hasn't yet aired on TV.
The truth about EastEnders' Zoe Slater's secret child is finally out, as she admits to Sharon Watts who the father is. It's a twist that changes everything for this mysterious story, but is she really telling the truth?
Zoe's string of lies has come at a cost, as this week Kat reached breaking point and told her daughter that, unless she started being completely honest, she would no longer give her the money she needed to find the son she had adopted back in 2006.
This didn't go down well with Zoe, who proceeded to stay out all night, leaving Kat worried about what had happened to her in today's episode.
Zoe returned to the pub hungover, and she made it clear that she wanted to find her son – though she admitted that she didn't know who the father was.
Related: Best streaming services
What to Read Next
While Kat was left clueless about how to help her daughter, Zoe clashed with Vicki again in the Square and the pair exchanged insults about their pasts.
Things turned violent as Zack Hudson and Anthony Trueman intervened to stop the situation escalating – and Zack ended up getting hit in the process.
Anthony took Zoe back home to calm down, and she told him all about her son. The exes bonded during their honest chat, and Zoe felt that someone had finally acknowledged how hard giving up her child would have been.
Related: EastEnders spoilers! Wedding drama as Peter's surprise leaves Lauren in turmoil
However, when Anthony later tried to kiss Zoe, she swiftly rejected him, and he was left feeling embarrassed.
Meanwhile, Sharon discovered both Vicki and Zack injured, and was furious that Zoe had continued to fight her family despite them calling a truce the day before.
Sharon furiously confronted Zoe in The Vic, with Vicki close behind. But Zoe wasn't fazed by this, and Kat quickly leapt to her defence.
Zoe explained that she needed money to help find her adopted child – and she confessed that the father is none other than Sharon's beloved late husband.
Related: EastEnders reveals who uncovers Max and Zoe's shocking secret
"20 years ago, Dennis Rickman slept with me. That's right, Sharon. Your precious Dennis, he got me pregnant."
Long-time viewers will know that Dennis was involved in a dramatic love triangle with Sharon and Zoe over two decades ago, with Zoe even once lying about being pregnant with his baby to keep him around.
How will Sharon react to Zoe's admission – and is Zoe being completely honest this time?
EastEnders airs on Mondays - Thursdays at 7.30pm on BBC One. The show also streams on BBC iPlayer, where most episodes drop early at 6am ahead of their TV broadcast.
Read more EastEnders spoilers on our dedicated homepage
The new edition of Living Legends is here! Buy Gaga in newsagents or online, priced at just £8.99.















