Tiffany Butcher made a last-minute decision to stay in Walford during an emotional EastEnders episode on Friday (July 26).
The teen (Maisie Smith) started making plans to leave Albert Square earlier this week, after her repeated attempts to patch things up with Bernadette Taylor (Clair Norris) and Keegan Baker (Zack Morris) fell flat.
Everything came to a head in Friday's (July 26) episode after Keegan's announcement that he was quitting school incited a brawl between his dad Mitch (Roger Griffiths) and Gray Atkins (Toby-Alexander Smith).
During the fight, Bernadette snuck away to her room, where Bailey (Kara-Leah Fernandes) showed her the present that Tiffany had left behind.
After opening it and finding a framed picture of the trio with the message "I'll always miss you", Bernadette went to Keegan and begged him to go after Tiff.
Keegan finally had a change of heart, rushing to the station and arriving just after Tiffany said her goodbyes to her family.
What to Read Next
Shouting by the turnstiles with a protestor's bullhorn, Keegan opened his heart by telling her: "I've got an emergency message for Tiffany Butcher… You can't get on that train Tiff, I mean it!
"I didn't have the guts to say it to you before, but you can't go because I'm not gonna let you go!
"You can't leave me behind Tiff, because who am I going to talk to? Who's gonna laugh at my stupid jokes? Because nobody ever finds them funny! I can't stop thinking about you Tiff — the girl who posts ten selfies a day and she doesn't realise how beautiful she really is."
While it looked like the train had pulled away from the platform, a dejected Keegan got a huge surprise when Tiffany appeared out of nowhere.
"Keegan, I've made up my mind," she told him. "Milton Keynes is just the place for me. It's a fresh new start."
Keegan appealed to her heart one last time, admitting that he'd be lost without her around.
"I don't know what I'm doing half the time, and, honestly, I don't know what my future is going to be," he said. "But what I know is I want you to be in it. I will go to Milton Keynes with you if I have to because I'm not going to lose you. Not now."
His heartwarming words led Tiffany to come back through the turnstile for a romantic kiss (as her family looked away awkwardly)!
In the end, Tiffany decided on staying in Walford and finally making a proper go of it with Keegan. Hooray!
EastEnders continues on Monday (July 29) at 8pm on BBC One.
Read more news, spoilers and gossip on our EastEnders homepage
Digital Spy Soap Scoop video – hit play below for all the latest EastEnders spoilers, as Phil is attacked and Stacey's marriage is in trouble.
Want up-to-the-minute soaps news, spoilers and gossip on your social feeds? Just hit 'Like' on our Digital Spy Soaps Facebook page and 'Follow' on our @soapscoop Twitter account.

















