
Teddy Mitchell (played by Roland Manookian) is still trying to get his head around his ex-wife Nicola's (Laura Doddington) KILLER secret on EastEnders (7:30pm - see our TV Guide for listings)
But the blasts-from-the-past keep coming, and on today's episode of the BBC soap, Teddy finally discovers the SHOCK truth about his teenage son, Barney (Lewis Bridgeman).
Teddy is not Barney's biological dad as he has always believed.
As it turns out he's the secret son of Zack Hudson (James Farrar), who Nicola had a short-lived affair with years earlier!
A painful confrontation brews at the Mitchell house as Nicola has no choice but to come clean...
Meanwhile, Nicola and Teddy's older son Harry (Elijah Holloway) is alarmed by the discovery that Zack is planning to flee from Walford with Barney!
Determined to stop Zack in his tracks, Harry resorts to desperate measures and locks Zack in the boot of his car!
But disaster strikes when a car chase leads to a crash, leaving a vehicle and its passengers submerged in a lake...


Meanwhile, Barney is busy trying to comfort friend Avani Nandra-Hart (Aaliyah James).
Avani is the target of online abuse after sleeping with local lad, Joel Marshall (Max Murray).
Unfortunately, someone finds the abusive messages and jumps to the WRONG conclusion that Avani is leading Barney astray!
Are they about to make the situation worse?

EastEnders continues Monday to Thursday at 7:30pm on BBC One.
All the latest episodes are also available to stream on BBC iPlayer