Father Christmas is bringing you plenty of soap drama from EastEnders, Coronation Street and Emmerdale this holiday season.

EastEnders always delivers cheerful, joyous and fun episodes each Christmas, so this year should be a barrel of laughs. Who are we kidding? Albert Square is usually miserable at Christmas - so don't bet on any heartwarming festive bonding.

On top of the long-awaited return of Max Branning to settle his grudge with the Beale family, Lee Carter (Danny-Boy Hatchard) will buckle under the weight of his many lies and the dying Phil Mitchell (Steve McFadden) takes a turn for the worse.

Sharon Mitchell tries to change Phil's mind over the transplant in EastEnderspinterest
BBC

Here's a guide to when these shocking events will unfold:

Monday, December 19 - 8pm

Tuesday, December 20 - 7.30pm

What to Read Next

Thursday, December 22 - 7.30pm

Friday, December 23 - 8.00pm

Christmas Eve (Saturday, December 24) - 8.25pm (extended to 35 minutes)

Christmas Day (Sunday, December 25) - 9.30pm (extended to 60 minutes)

Boxing Day (Monday, December 26) - 8pm

Tuesday, December 27 - 7.30pm

Thursday, December 29 - 7.30pm

Friday, December 30 - 8.00pm

Christmas at Corrie - Maria Connor, Toyah Battersby, Bethany Platt, Adam Bealepinterest
Continuum Group / Getty Images/Stuart Wilson//ITV

Over on ITV, Coronation Street is all about family feuds this Christmas as a panicked Leanne and her partner Nick Tilsley try to keep secret that Steve McDonald is the father of her unborn child.

Leanne can also expect another massive surprise as her long-lost sister Toyah Battersby reappears on the cobbles after 13 years away. Merry Christmas, indeed!

Nick is perturbed to find Leanne and Peter joking together in Coronation Streetpinterest
ITV

Corrie also has a tribute planned for the late Jean Alexander, who epitomised the soap for decades as the wisecracking cleaner Hilda Ogden.

Here's the full festive schedule for Coronation Street:

Monday, December 19 - 7.30pm and 8.30pm

Tuesday, December 20 (Hilda Ogden's Last Ta-ra - A Tribute to Jean Alexander) - 8.00pm

Wednesday, December 21 - 7.30pm

Friday, December 23 - 7.30pm

Christmas Eve (Saturday, December 24) - 7.30pm

Christmas Day (Sunday, December 25) - 8.00pm (extended to 60 minutes)

Boxing Day (Monday, December 26) - 7.30pm and 8.30pm

Friday, December 30 - 7.30pm

Emmerdale at Christmaspinterest
ITV

After all that car crash carnage, Emmerdale's producer Iain MacLeod has promised that "Christmas is very Christmassy this year", which is a bit of a relief.

While the exact plans are being tightly-guarded right now, MacLeod has hinted that fans can expect the festive period to be "slightly fluffier" but not without some "dramatic twists and turns" along the way.

Rhona Goskirk, Paddy Kirk and Pierce Harris in Emmerdale's October promopinterest
ITV

The Emmerdale Christmas schedule is revealed below:

Monday, December 19 - 7pm

Tuesday, December 20 - 7pm

Wednesday, December 21 - 7pm

Thursday, December 22 - 7pm and 8pm

Friday, December 23 - 7pm

Christmas Day (Sunday, December 25) - 5.45pm (extended to 60 minutes)

Boxing Day (Monday, December 26) - 7pm

Tuesday, December 27 - 7pm

Wednesday, December 28 - 7pm

Thursday, December 29 - 8.30pm

Friday, December 30 - 7pm

Make your holiday plans now so you can eat, drink, be merry... and not miss a minute of your favourite soaps!


Read more news, spoilers and gossip on our Emmerdale homepage

Want up-to-the-minute soaps news and gossip on your social feeds? Just hit 'Like' on our Digital Spy Soaps Facebook page and 'Follow' on our @soapscoop Twitter account.

Digital Spy Soap Scoop video – hit play below for all the latest Emmerdale gossip, as Rebecca and Robert team up to break Lachlan out and Jimmy and Bernice risk Nicola's wrath.

Video poster