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).

EastEnders (embargoed 20.30 Fri 26/7/19): Tiffany's gift
BBC

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!

EastEnders (embargoed 20.30 Fri 26/7/19): Keegan
BBC

"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."

EastEnders (embargoed 20.30 Fri 26/7/19): Keegan and Tiffany's family
BBC

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."

EastEnders (embargoed 20.30 Fri 26/7/19): Tiffany
BBC

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."

EastEnders (embargoed 20.30 Fri 26/7/19): Keegan and Tiffany kiss
BBC

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.

Video poster

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.