EastEnders' favourite Peggy Mitchell breathed her last in a tear-jerking suicide on Tuesday night's show with the ghost of her friend Pat Butcher by her side.
As Peggy's cancer took a deeper grip on her, she began to hallucinate, noticing smoke coming from her stairs before turning to see Pat - fluorescent pink jacket, bright blue eyeshadow, heavy lipstick and swinging earrings - greet her.
-- BBC EastEnders (@bbceastenders) May 17, 2016
Pam St Clement's character joined Peggy, played by Dame Barbara Windsor, again as she prepared to take her own life to escape the pain of her cancer.
Sitting in a corner of Peggy's bedroom, the duo reminisced about the good times, particularly when they got drunk in an ice cream van and were caught by Phil.
-- Alex Lamb (@alexlamb81) May 17, 2016
In a final squabble, Peggy jokingly called Pat, "You b****!", while she lovingly replied, "You cow!"
And in a vulnerable moment, Peggy asked her friend, "You won't ever leave me, will you?" to which Pat replied,"No, sweetheart, not for one single second."
The reunion was too much for fans to bear.
-- Julie Vickers (@JulieVickers1) May 17, 2016
I'm weeping at #EastEnders what a fitting end for the duchess. Pat there to guide her was beautiful.
-- Mel Williamson (@mellywilliamson) May 17, 2016
Fully cried when Pat appeared and Peggy started talking to her, "goodbye..old friend" will never get over this?? #EastEnders
-- s a o i r s e (@roishinXZ) May 17, 2016
-- Dee (@MusicAngel89) May 17, 2016
Beautiful episode. Like Grant's never gone. Pat giving me chills. And Dame Barbara Windsor... perfection of course. Broken. #EastEnders
-- Thomas Marriott (@ThomMarriott) May 17, 2016
-- ? ? + Hayley ? ? ? ? (@xxxxHLxxxx) May 17, 2016
Cigarette smoke will never mean the same again either.
-- David Orchard (@DavidOrchardUK) May 17, 2016
Grant Mitchell also returned and fans though it was like Ross Kemp had never been away, although it was far too short a return.
-- Laurie Hooper (@lauriehooper) May 17, 2016
-- Grace? (@Grace_Rose96) May 17, 2016
-- Wendy Berriman (@WendyLBerriman) May 17, 2016
There was quickly a call for his return full time.
-- Emma McCann (@emma_l_mccann) May 17, 2016
Didn't expect that ending! Grant better be back soon and I hope they get along soon again! #EastEnders
-- Alex Loukopoulos (@cadburysmeaow) May 17, 2016
-- Kash Ahmed (@KashAhmed77) May 17, 2016
Goodnight Peggy and, till next time, Grant!