Jack visits Suki and Kheerat to tell them the blood found on his van belonged to Ian.
When Shirley’s Christmas present for Mick arrives, Tina comments that he doesn’t deserve a thing after the way he’s behaved towards them both, but Gray encourages Shirley to do the right thing.
Later, Shirley gets upset when Mick resolutely rejects her present.
EastEnders, Thursday at 7.30pm on BBC One.
Harriet is distracted as she delivers a carol service – she’s thinking of Will who is digging Malone’s new grave on the Home Farm Grounds.
Meanwhile, Ellis and Marlon spot Billy going on what looks like a drug deal and decide to follow him. Billy, ignorant to their presence, goes to a nearby house and exchanges a package for money.
Elsewhere, Jamie leaves Mack looking after Home Farm and soon the place is a mess. Mackenzie is interrupted by a furious Kim, who is back and demands he clean up then leaves.
Emmerdale, Thursday at 7pm on ITV, STV and UTV.
The doll blackmails the McQueens with another sin, ‘lust’, just as Mercedes returns home from being out all night. Has she slept with Warren? Sylver thinks so when they receive a compromising photo of her with her ex.
Another sinful truth is also revealed, tearing one much-loved duo apart. Meanwhile, Ripley gives Brooke some relationship advice and a gift to help her along the way.
Elsewhere, Summer needs to raise money for Cormac’s children’s home and decides to ring around some of the people who used to live there for donations. However, Brody fears that she’ll speak to Warren and Felix.
Hollyoaks, Thursday at 6.30pm on Channel 4.
Al takes Jimmi, Emma and Valerie on a spooky Christmas outing where they end up confronting some of their own personal demons.
Doctors, Thursday at 1.45pm on BBC One.