All the festive drama from Albert Square in one place.
Alfie prepares to leave the square.
The Brannings try to have a wonderful Christmas, but their world is turned upside down.
Pauline is determined to leave Walford. Dot tries to persuade her to stay.
The Beales and the Mitchells are visited by unexpected guests.
A shocking revelation blows the Branning family apart.
Sean is as happy as he has ever been - but can it last?
Archie finally has the Vic to himself - but his enemies return with murder on their mind.
As Walford celebrates Christmas, Janine carries out a final act of revenge against Stacey.
As Masood frantically searches for Kamil, Zainab finally stands up to Yusef.
Sean discovers the secret that will change his life forever.
The pressure mounts for Janine, and Mick Carter arrives to take over the Queen Vic.
The Beales do their best to enjoy Christmas, but there is an eerie twist coming.
The Mitchells and Beales spend Christmas together, but events soon take a sinister turn.
Will the Albert Square residents get the peaceful Christmas they asked for?
Mick and Linda prepare for their vow renewal.
Kat's world is turned upside down when the truth about Alfie and Hayley surfaces.
It's Christmas Day in Walford, and Phil has only one thing on his mind - revenge.
Revenge is on the menu in Walford this Christmas Day, and a face from the past returns.
Wedding bells are ringing as Denise and Chelsea prepare for their special days.
Secrets and lies are finally exposed, and all hell breaks loose in the Vic.
Christmas fever is in full swing in Walford.
Tragedy strikes in the Fowler household.