Deaths, break-ups, estranged family members. It can be hard to keep up with who’s coming and going in EastEnders.
So keep reading for a guide to who's joining and leaving the soap.
Dr Harold Legg (Leonard Fenton)
Dot got a blast from the past recently when her old pal and confidante Doctor Harold Legg returned to Albert Square after an 11-year absence.
We always knew that Dr Legg's storyline had been billed as an emotional one, and we found out why when he revealed some devastating news - he is dying.
He's long been Dot's go-to man every time she suffers an attack of hypochondria, but while Dot is in good health, her friend's body is failing.
The news was also tough for fans as Dr Legg is one of the last characters from the soap's 1985 launch who is still around.
It remains to be seen when Dr Legg's final moments will play out, but whenever it happens, it's sure to hit Dot hard.
Max Branning (Jake Wood)
Long-running favourite Max Branning is about to bid a fond farewell to Walford, but don't worry - it's only temporary.
Actor Jake Wood runs a popular boxing podcast on the side of his soap work, and wants to take a break so that he can go on tour with it.
We'll also see him returning to the dancefloor in the Strictly Come Dancing Christmas special.
He'll be off screen for a while in early 2019, but it's been confirmed that he will be back on set after a few weeks.
Mitch Baker (Roger Griffiths)
Karen's ex and Keegan's dad is gearing up for a return to Albert Square, and he's determined to win the Taylors over.
However, the family aren't guaranteed to be as thrilled to see him as he would like and his arrival could be a real bombshell.
Mitch is due back from December and actor Roger Griffiths is looking forward to his return.
He said: "It feels great to be returning to Albert Square and working with the wonderful cast and crew again, especially the fantastic Taylor family. I'm excited for the viewers to learn more about Mitch and see what trouble he gets himself into this time."
Catch up on EastEnders on BT TV via the BBC iPlayer app.