EastEnders has offered some hints about the storylines to come over the festive period.
In scenes to be broadcast next week, Square veteran Ian Beale (Adam Woodyatt) will be savagely beaten and left for dead - and the repercussions of the attack are set to play out through December.
Meanwhile Linda (Kellie Bright) will continue to flirt with a return to alcohol and get closer to Max (Jake Wood) as husband Mick (Danny Dyer) deals with the issues from his childhood.
A show spokesperson told Metro: "Deck the halls with vengeance and betrayal this Christmas as the residents of Albert Square face a dark and stormy festive season once again.
"Revenge is a dish best served cold and unfortunately for Ian, it comes by the barrel load in the lead up to Christmas when he is attacked and left for dead, in The Queen Vic.
"With enemies everywhere, has the most-hated man in Albert Square finally pushed it too far? The fallout of the attack will see Walford in turmoil throughout the festive season with many residents suspicious of dealing the brutal blow and desperate to cover their tracks.
"After a tumultuous year, secrets and lies are on the menu this Christmas for the Carters.
"As Mick continues to battle with demons from his past, he fails to notice Linda, feeling more alone than ever, falling victim to temptation and turning elsewhere for comfort – will Linda's dirty laundry be laid out for everyone to see?
"Or will Mick find the strength to open up before it's too late?
"Across the Square, Denise is preparing for her first Christmas with Raymond but the Christmas joy is short-lived as an unexpected face from the past rattles her to her core.
"Elsewhere, new love blooms for an unlikely pairing while another couple faces new challenges as the festive season stirs up old feelings."
EastEnders airs Mondays, Tuesdays, Thursdays and Fridays on BBC One.
> Picture Spoilers: Next week on EastEnders (November 30-December 4)
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