EastEnders fans have been trying to work out the father of Zoe Slater's twins.
Zoe's past was revealed in flashback scenes earlier this month showing she welcomed twins back in 2006.
While her son survived, her daughter tragically died. Zoe abandoned her surviving child, putting him up for adoption.
During Thursday's episode (September 18) of the BBC One soap, an emotional Zoe opened up to Kat over her shame for abandoning her baby boy.
Kat vowed to help her find her long-lost son but who is the father of Zoe's children?
Fans have taken to social media to share their thoughts following the huge revelation.
Anthony Trueman
The exact timeline of Zoe's pregnancy remains unclear, but it's possible she was pregnant when she left Walford in June 2005 and gave birth sometime in 2006.