Christmas Day in the Slater household and Kat is full of festive cheer. Confident that things are going well with the family, she’s determined to have the perfect family day. But Kat is completely unaware that there’s a bombshell waiting to go off…

Alfie helps the Slaters get into the festive spirit and Jean invites Ian for Christmas dinner. Kat is still in two minds about wearing her wedding ring again but Alfie is confident he can win her round. Alfie’s good intentions are soon left in tatters when he learns some alarming news. Then the mood in the household starts to turn sour. With Bev winding up the Slaters by being rude to Hayley, Kat is pushed to her limit and throws Bev out. Meanwhile, a brooding Alfie can’t see a way out of the situation he’s found himself in and he prepares to do a runner.

Hayley realises what Alfie is planning and stops him leaving, telling him there’s another way out of their predicament. But before they can go ahead with their plan things kick off. A dramatic series of events sees Kat and the Slaters finally discovering the shock truth… Alfie is baby Cherry’s daddy!

In The Queen Victoria, the Carters prepare for some Christmas karaoke – Linda’s favourite. As the celebrations get underway, however, Linda and Mick are struggling to put the past few months troubles behind them. Can they draw a line under things and enjoy their Christmas or is there more drama to come?

Also, Stacey and Max share a touching moment when Stacey drops in to check on him.

**Hour-long Christmas Day special**

EastEnders continues on BBC1 on Boxing Day