
The Mitchell family could do with some cheering-up on EastEnders (7:30pm - see our TV Guide for listings).
It's been a dramatic couple of months for the family.
During which, Nicola Mitchell (played by Laura Doddington) was exposed as the killer of her eldest son Harry's (Elijah Holloway) former girlfriend, Shireen.
While teenage son Barney (Lewis Bridgeman) discovered Zack Hudson (James Farrar) is his biological dad, shortly after his own family tried to cover-up Zack's "drowning" in a lake!
On today's episode of the BBC soap, Nicola hits upon the idea of resurrecting the family's 'Half Christmas' tradition, where they get festive in June!
Nicola hopes it will cheer-up Barney, who remains conflicted over his loyalty to his long-time dad Teddy (Roland Manookian), when he now knows Zack's true identity.
But just like an actual Christmas in Walford, it all threatens to kick-off when Teddy arrives and delivers some brutal home truths...

Kat Slater (Jessie Wallace) is annoyed when family member Jean (Gillian Wright) questions why she is suddenly spending so much time with her ex-husband, Phil Mitchell (Steve McFadden).
Does Kat's partner Alfie Moon (Shane Richie), who is currently in Australia visiting his younger brother Spencer, have anything to worry about?
In the meantime, Kat tries to convince Phil to take on extra help for Nigel Bates (Paul Bradley), who has dementia.
Phil is once again left to manage the fallout when Nigel confuses Phil's granddaughter, Lexi Pearce (Isabella Brown), for his own estranged daughter, Claire...


EastEnders continues Monday to Thursday at 7:30pm on BBC One.
All the latest episodes are also available to stream on BBC iPlayer