EastEnders fans ‘rumble’ heartbreaking reason behind Zoe Slater’s desperate search for son

The jig was finally up for Zoe Slater in tonight’s episode of EastEnders, with Vicki Fowler discovering that Sharon’s late husband Dennis isn’t the father of her long-lost twins

EastEnders

EastEnders viewers watched tonight as Zoe Slater’s lie about her long-lost child was discovered by Vicki Fowler – and they’re convinced that they know the real reason why she’s going to such desperate lengths to find them. It comes after Zoe (Michelle Ryan) incorrectly told Sharon (Letitia Dean) that her late husband and adoptive brother was the father of twins she gave birth to in 2006.

After one of the twins died, Zoe left the other behind and lied to Sharon about their father in the hopes that she would provide cash to help her track the child down. However, in tonight’s episode of EastEnders, Kat (Jessie Wallace) revealed the truth to Sharon’s sister Vicki, resulting in a furious clash.

Now, fans are convinced that there’s a much sadder reason behind Zoe’s cruel methods for finding her long-lost child, and that it could result in the recently returned character leaving the Square for good. Taking to X, some fans speculated that Zoe may be desperate to find the child as she’s secretly suffering with a life-limiting illness.