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