This Christmas and New Year on EastEnders, Linda makes a decision about her future as Mick reaches his lowest ebb.
Meanwhile, Denise's demons come back to haunt her, Ian continues to fear for his life and Billy is left devastated by Honey and Jay's actions.
Read on for pictures and spoilers from the upcoming new episodes!
Monday, December 21 (Episode 6185)
Max is disinterested when Linda talks to him - both of them are avoiding the elephant in the room. Meeting Max in the Square, she confides in him that Mick doesn't care about her - while Mick watches on from the window, heartbroken.
© BBC
© BBC
Kathy insists she wants the family all back together for Christmas so Ben, Peter and Bobby all meet at the Vic - but Ian raises suspicions when questioned.
© BBC
© BBC
The police arrive at Gray's and take Tina to the station - they have more questions about Ian's attack.
© BBC
© BBC
© BBC
© BBC
This episode airs Monday, December 21 at 8pm on BBC One
Tuesday, December 22 (Episode 6186)
Determined to start a new life with Linda, Max makes her a bold offer.
© BBC
© BBC
A depressed Karen makes a big decision as she faces a first Christmas without Chantelle.
© BBC
Honey decides she has to cancel the Christmas meal after the fridge breaks, but Jay comes to her rescue with a team of caterers. Later, one thing leads to another and they share a kiss - just as Billy walks in.
© BBC
A vicious incident at the Vic leaves Ian terrified.
© BBC
This episode airs Tuesday, December 22 at 7.30pm on BBC One
Christmas Eve (Episode 6187)
Linda struggles to get through to Mick so decides to taunt him with a whiskey bottle.
© BBC
© BBC
Billy storms out after Jay and Honey try to explain what happened.
© BBC
© BBC
Mick finally snaps into action after Shirley advises Tina to leave Walford.
© BBC
© BBC
© BBC
Also: Ian decides that he needs to make amends, starting with Peter and Bobby, but before the night is over, he's left fighting for his life again.
This episode airs Christmas Eve at 8.15pm on BBC One
Christmas Day (Episodes 6188 and 6189)
© BBC
Denise is rattled after her encounter with Lucas but when she arrives home, there's another blast from the past as Chelsea's waiting.
© BBC
After a fun Christmas Day, Stacey takes the plunge and kisses Martin. How will he react?
© BBC
© BBC
As Christmas Day comes to an end, one resident makes a lethal move on Ian.
© BBC
This double-length episode airs Christmas Day at 9.10pm on BBC One
Saturday, December 26 (Episode 6190)
Ruby meets Martin, who apologises for spending Christmas with Stacey, but she has some news of her own.
Mick opens up to Katy once again but she seems intent on pinning the blame on Linda.
Gray advises Tina not to go to the station to clear her name after new information comes to light.
This episode airs Saturday, December 26 at 8.45pm on BBC One
Monday, December 28 (Episode 6191)
Martin tells Ruby that he wishes they could be friends with Stacey, leaving her secretly livid.
© BBC
Also: Max puts pressure on Linda, while Denise admits to Kim her fears that Lucas may hurt her.
This episode airs Monday, December 28 at 8.35pm on BBC One
Tuesday, December 29 (Episode 6192)
Ruby warns off Stacey - but Kush later makes things worse.
© BBC
© BBC
© BBC
Also: Desperate to help, has Patrick made things worse? Elsewhere, is Jay being truly honest about his feelings for Honey?
This episode airs Tuesday, December 29 at 7.30pm on BBC One
New Year's Eve (Episode 6193)
As Walford welcomes in the New Year, Mick finds himself struggling to cope.
This episode airs New Year's Eve at 7.30pm on BBC One
New Year's Day (Episodes 6194, 6195 and 6196)
Jay snaps at Ben over comments about his love life.
© BBC
© BBC
With Stuart now in the line of fire, Callum has no choice but to ask for help.
© BBC
Also: Linda makes a decision on her future as Mick visits Katy, while Patrick goes through with his plan. Martin leans on Stacey for support.
This hour-long episode airs New Year's Day at 8pm on BBC One
Follow us on Bluesky or on X/Twitter and like us on Facebook for the latest entertainment news alerts.
Media Mole's Lowest Ever Sky Offer: Get Sky Essential, Sky Stream & Netflix for just £15 a month + £0 upfront fee for 24 months!
Prices may change during this period. Ends March 19, 2025