EastEnders fans were left in floods of tears as Keegan made his exit from the BBC One soap.
Actor Zack Morris has bid farewell to the famous Albert Square for the final time in heartbreaking scenes tonight, as Keegan explained to his mum Karen and dad Mitch why he had to leave Walford.
His ex-wife Tiffany Butcher returned to the show tonight and in sweet scenes, the pair decided to put their difficult history behind them and move on together to start a new life in Germany.
In devastating scenes tonight, Keegan said there was nothing left for him now as he mourned his sister Chantelle's death.
After making the decision to leave with Tiffany, Keegan returned to his house to tell his parents he had made his decision.
Karen was in tears as Keegan thanked her for all she'd done for him - from helping to tie his shoelaces and pull his socks up when he was a kid, to guiding him and navigating him through the whole of his 20-years of life.
His mum was in tears as he explained why he had to make the decision to leave London.
In his final moments on the Square, Keegan paid a poignant tribute to his late sister Chantelle.
Holding onto Tiffany, he stopped by Chantelle and Gray's house and took a final look at the place where his sister sadly died, where she was killed at the hands of her evil and abusive husband.
Tears in his eyes, he turned to his family and bid a final farewell to them as he and Tiffany headed for the airport.
Fans were left in tears at Keegan's exit, with one writing: "keegan's speech this is so sad #EastEnders."
"Why am i tearing up at this scene? #eastenders," a second shared, as a third penned: "Keegan breaking my heart @bbceastenders."
A fourth wrote: "NOT THE MUSIC ILL CRY FOR REAL #EastEnders."