EastEnders Christmas Day spoilers as Albert Square is rocked by brutal murder
Father Christmas may have delivered all of his presents, but things are far from merry and bright in EastEnders tonight (December 25).
In just a few hours time we will finally know exactly who is dead and who killed them, having spent the last ten months trying to get to the bottom of the mystery.
But before that happens, there is plenty more drama to enjoy.
All our favourite Walford Christmases have featured a wedding of some kind, and this year is no exception, with Sharon Watts and Keanu Taylor (Letitia Dean and Danny Walters) finally set to tie the knot.
But will everything go to plan?
Both Sharon and Keanu are hiding huge secrets from each other, and in soapland it is only a matter of time before secrets come out.
After receiving an unexpected visit from Bernie Taylor (Clair Norris), Phil Mitchell (Steve McFadden) storms the church just before the couple can say ‘I do’, and drops the bombshell that Keanu was behind Albie’s kidnap.
Viewers will remember that Sharon was left in pieces when she was led to believe that son Albie had been kidnapped, unaware of the fact that he was perfectly safe and Keanu had set the whole thing up.
When Phil got to the bottom of what had happened, Keanu placed the blame on his mum Karen Taylor (Lorraine Stanley), leaving her with no choice but to leave the Square.
But that isn’t the only secret that has been hidden, as Sharon recently discovered that Albie isn’t actually Keanu’s son at all, but Phil’s.
At the church, Sharon leaves both Keanu and Phil reeling from a revelation, before making a swift exit alongside Linda Carter (Kellie Bright), Kathy Beale (Gillian Taylforth) and Denise Fox (Diane Parish).
Later, a surprise video message from Lola Pearce (Danielle Harold) leaves Phil with food for thought, and he soon decides to head to the Queen Vic…
Elsewhere, Suki Panesar (Balvinder Sopal) prepares to leave Walford with Eve Unwin (Heather Peace) but she is stopped in her tracks when she comes face to face with Ravi Gulati (Aaron Thiara), who has just been released from custody.
He explains that, with the police having received news that Eve is alive, Nish Panesar (Navin Chowdhry) won’t be far behind him.
After Stacey Slater (Lacey Turner) and Eve lay into Jack Branning (Scott Maslen) for putting Suki in danger, Suki and Eve realise they need to get away, and fast.
But when Suki receives a panicked phone call from son Vinny Panesar (Shiv Jalota) she has no choice but to return to No.41, where evil Nish is waiting for her.
As the Panesars sit down for a tense Christmas dinner, Suki makes an attempt to escape, but is soon dragged back to the table by Nish.
In a surprise twist, Ravi steps in and restrains Nish, allowing Suki to flee.
Meanwhile, Anna and Gina Knight (Molly Rainford and Francesca Henry) spend their first Christmas in nine years with their mum Cindy Beale (Michelle Collins), but things get complicated when Cindy and George Knight (Colin Salmon) share a charged moment.
With The Six set to gather in The Vic ahead of a brutal murder, it is safe to say that the lives of some Albert Square residents will never be the same again as in a flash, everything can change…