This Christmas on Emmerdale, the Dingle wedding is all set - but will Charity spoil the big day?
Elsewhere, Al's secret affair could be rumbled, Kim makes a deal with Mack and Paul lashes out at Vinny yet again.
Read on for pictures and spoilers from the next fortnight of festive episodes!
Monday, December 21 (Episode 8919)
Writer: Jackie Okwera
Director: Tim Finn
Chas catches Charity and Mack in the act of hiding their stolen goods.
Jamie returns from his trip to an angry Kim, who tells him he's made the family look like a laughing stock.
Paul is concerned for Liv as they discuss her driving lessons - mindful that she suffered a recent seizure.
This episode airs Monday, December 21 at 7pm on ITV
Tuesday, December 22 (Episode 8920)
Writer: Julie Parsons
Director: Tim Finn
Andrea's left fuming when Kim tells Milly she has a special Christmas planned.
Hating herself, Laurel is frustrated with Marlon for being nice to her.
Cain is furious after Moira offers Mack a place to stay.
Also: Panic stations for Paddy...
This episode airs Tuesday, December 22 at 7pm on ITV
Wednesday, December 23 (Episode 8921)
Writer: Kirsty Halton
Director: Tim Finn
Liv's furious when Paul tells Aaron about her seizure, so she retaliates and reveals Paul's secret to Vinny.
Moira almost catches Mack with his stolen gear at the barn, but he manages to cover his tracks.
This episode airs Wednesday, December 23 at 7pm on ITV
Christmas Eve (Episodes 8922 and 8923)
Writer: Anna Clements
Director: David Kester
Leyla agrees to help Marlon and Aaron, much to their relief.
Priya sets her sights on having Al all to herself over Christmas, but he manages to send a last message to his mystery woman.
Jamie talks Andrea into letting Millie spend some of Christmas Day with him.
Charity is left devastated when she overhears wedding talk at the church - they're happy she's not been invited.
Cain organises a romantic night in with Moira and tells her that they should start wearing their wedding rings again.
Vinny tells Paul he needs to come clean about his gambling addiction, but Paul hits back. Literally. How will Vinny react?
This hour-long episode airs Christmas Eve at 6.45pm on ITV
Christmas Day (Episodes 8924 and 8925)
Writer: Dawn Harrison
Director: David Kester
Al gives Priya an expensive necklace for Christmas but then concocts a story so he can get away to visit his mistress.
Bear and Paddy try their best to keep the surprise wedding from Chas - but will a resentful Charity spoil things?
Rishi dresses up as Santa in order to surprise the kids, but Manpreet and Priya convince him to drop the act.
This hour-long episode airs Christmas Day at 6pm on ITV
Monday, December 28 (Episode 8926)
Writer: Jo Summerscales
Director: David Kester
Charity and Mack attempt to rob a driver but things go wrong when she's forced to knock him out with a spanner. As they load up the boxes, they get closer and are about to kiss when the driver wakes up.
Can Charity and Chas patch things up?
Priya asks Ellis for help inviting Al's parents to the wedding - but could she inadvertently expose his secret affair?
This episode airs Monday, December 28 at 7pm on ITV
Tuesday, December 29 (Episode 8927)
Writer: Bill Taylor
Director: David Kester
Kim offers Mack a reward is he manages to take down Cain.
Marlon admits to Paddy that he's feeling lonely.
Priya calls up Al's adoptive parents, unaware that she's actually calling his mistress.
This episode airs Tuesday, December 29 at 7pm on ITV
Wednesday, December 30 (Episode 8928)
Writer: Liam Johnson
Director: Michael Lacey
Andrea tells Jamie he can see Millie on New Year's Day on one condition - Kim can't be there.
Also: Harriet struggles to move on and Mack spots an opportunity.
This episode airs Wednesday, December 30 at 7pm on ITV
New Year's Eve (Episodes 8929 and 8930)
Writer: Chris Gill
Director: Michael Lacey
Charity and Mack break into Home Farm - but which one of them ends up betraying the other?
Mandy prepares to welcome in the New Year with lots of booze.
Marlon makes plans with Rhona.
Also: A vicar arrives in the village...
This hour-long episode airs New Year's Eve at 7.30pm on ITV
New Year's Day (Episodes 8931 and 8932)
Writer: Jo Maris
Director: Michael Lacey
Harriet is struggling as the New Year dawns.
Millie goes missing while under the care of Dawn and Jamie.
Also: Will Paul open up to Mandy?
This hour-long episode airs New Year's Day at 7pm on ITV