EastEnders spoilers follow for Thursday’s episode (1 May), which is available to watch now on streaming service BBC iPlayer and hasn’t yet aired on TV.

EastEnders’ Nicola Mitchell has confirmed a horrifying twist about Shireen Bashar’s death – and Teddy finally knows the truth.

The discovery of Shireen’s body and Benji’s arrest led the police to Nicola’s door, and heartbroken Harry grew suspicious about his mum’s involvement.

He confronted Nicola in the empty bar in today’s episode, having found out through Asad that the bracelet didn’t belong to Shireen and Nicola was desperately trying to flog Harry’s Barn.

Harry demanded the truth once and for all and broke down in tears over Shireen. He threatened to set the bar on fire, claiming to now have nothing left to live for.

nicola, harry, eastenders

BBC

Related: Best streaming services

He then turned violent and was set to attack his mum with a crowbar, but Teddy arrived in time to stop him.

Pushed to breaking point, Nicola confessed that she hired Benji to scare Shireen off, claiming that she thought she was abroad until a few days ago.

Harry also found out that Teddy tipped off the police about Benji, to make sure that Nicola wasn’t implicated in a crime she didn’t commit.

harry, eastenders

BBC

Related: EastEnders’ Harvey and Kathy to face setback in secret affair plot

He raged at both his parents for their cover-up, as he has been treated as the prime suspect in Shireen’s murder for the past four years.

After another violent struggle, Harry told both his parents that they were dead to him and promised to “bury them” to get justice for Shireen.

Once alone, Teddy consoled Nicola, who slipped up and said that she wished she had never asked Benji to move Shireen’s body.

teddy mitchell, nicola, eastenders

BBC

Related: EastEnders reveals heartbreak for Linda ahead of Queen Vic reopening

Teddy registered what Nicola had just said and realised that his ex-wife hadn’t been honest with him or Harry about what happened to Shireen.

“We had an argument, and she fell,” Nicola finally admitted, “and there was nothing I could do. It was me, Teddy. I killed her. It was an accident, I swear.”

Teddy was livid, having defended her and helped to cover up the crime, and Nicola asked him what he was going to do next.

Will Teddy tell Harry the real truth about Shireen’s death?

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

Digital Spy’s first print magazine is here! Buy British Comedy Legends in newsagents or online now, priced at £7.99.

Deals that might interest youShop Sky TV, broadband and mobile dealsShop Sky TV, broadband and mobile dealsStranger Things Hellfire Club Dice Dangle CharmStranger Things Hellfire Club Dice Dangle CharmCredit: PandoraShop Claudia Winkleman's Traitors looksShop Claudia Winkleman’s Traitors looksCredit: BBC / Studio LambertOn SaleRichard Osman: We Solve MurdersRichard Osman: We Solve MurdersCredit: VikingShop PS5 consolesShop PS5 consolesCredit: PlayStationShop Alison Hammond's outfitsShop Alison Hammond’s outfitsCredit: Mark BourdillonApple TV+ 7-day free trialApple TV+ 7-day free trialCredit: Apple TV+Sign up for Disney+Sign up for Disney+Credit: Chuck ZlotnickThe Street of Lies: An Official Coronation Street Interactive NovelThe Street of Lies: An Official Coronation Street Interactive NovelCredit: Octopus BooksDeath in Paradise: The Puzzle BookDeath in Paradise: The Puzzle BookCredit: BBC Books