Keegan Baker is leaving EastEnders soon, as the actor who plays him, Zack Morris, recently confirmed his exit from the BBC soap.
Now, new spoilers have teased when he leaves and how, amid the return of Tiffany Butcher, played by Maisie Smith.
Keegan is currently at the centre of huge drama on the show, with his family in turmoil over Gray Atkins' dark secrets coming to light.
His sister Chantelle was murdered by her husband Gray after years of abuse, but the Taylors and Bakers have only just found this out.
In the fallout, Keegan is falling apart and blaming himself, and he will leave the show in no doubt emotional scenes.
When does Keegan leave EastEnders?
EastEnders have not confirmed an exact episode or date for Keegan's exit, but it's thought it will air on Thursday 17 March.
His ex-wife Tiffany Butcher returns to help him through his turmoil, leaving him stunned.
As the former couple talk about recent events, and unanswered questions are finally resolved, it's thought Keegan might leave with Tiff for a new life away from Walford, but viewers will have to tune in and see.
Who plays Keegan?
Keegan is played by actor Zack Morris, who has portrayed the role since the character's arrival in 2017.
Will Zack Morris return?
It's thought the door will be left open for the character, in case a future return is desired.
Speaking to Metro.co.uk, actor Zack teased: "It’s one of those you never know things, isn’t it? The classic never say never.
"You never know what the producers and writers will want but right now, in this moment I am having just tunnel vision!
"I am going to try and go for gold, take every opportunity I can get. Trying new characters, reading new scripts – just broadening my horizon and testing myself. I am hungry, I am ready. It’s not about the show itself, it’s about me as a person.
"Once I have had a shot at all of that, but who knows, I love the show to pieces, I’d never have a bad word to say about it and it was always good to me. But right now, the new opportunities are my focus."
Got any theories or thoughts on the storyline? Let us know in the comments section below
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One.