Max returns and Roxy spirals out of control - in a week on EastEnders that feels just like A Christmas Carol!
Walford’s finest are jolted back to reality, when the ghost of Christmas Past, Max Branning, saunters back onto EastEnders.
Daughter Lauren gets word from him via text, and nervously waits for him to arrive at Steven’s birthday drinks night. After being framed for Lucy Beale’s death, has he really put the past behind him?
Meanwhile, Roxy continues to make promises she can’t keep – Scrooge, anyone? She moves from hangover to hangover this week, as she lets Ronnie down again and again, before shocking her with a selfish decision at the hen party. How low will Roxy go?
The end of an era is in sight, as Dot works her last day at the laundrette. It’s hard to believe she’s worked there since the 1960s, imagine how stains have changed since then! With a leaving party planned, Abi helps her decorate the space. But will everyone remember to turn up? And what will the (ghost of Christmas) future have in store for Dot?

Max is back! Framed for a murder he didn't commit, is the Branning back to serve up revenge for Christmas dinner?

Lauren's shocked to get a text from Max saying he's in the Square. Despite his history with the Beales, she invites him to Steven's birthday drinks. Will it all kick off between Max and Ian?

Lauren breaks the news to Abi about their dad being back in Walford. Abi... is... floored.

Meanwhile, it's Christmas morning and Jack sees a familiar sad sight...

...Roxy stumbles through the Square barefoot and hungover. Walk of shame, perhaps?

Let the celebrations begin! It's Ronnie's hen party and everyone's in flying form... well, almost everyone...

Out-of-control Roxy drops a bombshell on Ronnie at the hen party. Could her sister really be that selfish?

After a heart-to-heart with her sister, Roxy softens and decides to make amends.

True to form, Roxy lets Ronnie down AGAIN. Ronnie finds her wayward sister hungover on the sofa.

Intent on making a tough day a little easier, Abi helps Dot decorate the laundrette for her leaving party.
Watch all the drama unfold in EastEnders on BBC1, from Saturday, December 24