The residents of Walford try to process the events of Christmas Day, and Ricky is faced with a difficult decision.
EastEnders, BBC One, 7.30pm
As Tim senses that Elaine’s feelings for Stephen are not reciprocated, Stephen calls at Number 8 with the gift she gave him. Assuming it’s for his birthday, David is underwhelmed to discover a hip flask. Showing it to Gail, he brands it a very stingy present from someone who’s supposedly so wealthy.
When Gail then spots Elaine buying a bottle of whisky for the hip flask she bought Stephen, she voices her suspicions to Nick who vows to get to the bottom of it. As Elaine hands over the whisky to Stephen, Gail reveals that she has spoken to Gabrielle and he has got some explaining to do.
Meanwhile, David loses his temper when he sees Griff being pally with Max at the Christmas market. Telling David he hates him, Max announces that he’s moving in with Griff. David reels.
Elsewhere, Laurence suggests to Sean they have a trip away. But when Todd sees Laurence surreptitiously send a text, he’s suspicious. As Sean announces that he and Dylan are off to the Peaks with Laurence, Eileen and George clock Todd’s jealousy.
Also, Sam finds Hope listening to her John Stape cassette and talking to her dead dad. Confiding in Sam about how it’s her way of getting to know him, Hope makes Sam promise to keep schtum.
Coronation Street, ITV1, 7.30pm
In prison, Cain prepares himself to see Moira.
There is a flashback to 1991 and we discover the story behind Caleb and Cain.
Emmerdale, ITV1, 7pm