EastEnders spoilers follow.
Next week on EastEnders, Alfie tries to woo Kat, Lola’s condition continues to deteriorate and the day of Mick and Janine’s wedding arrives.
Here’s a full collection of the 16 biggest moments coming up:
1. Alfie’s big Panto plan
Alfie is secretly thrilled when Honey falls ill, and he’s able to convince Kat to play the role of Snow White in the community Christmas panto instead.
The ex-couple have fun on stage together as Prince Carlo and Snow White, but how will Kat react when the Prince/Alfie swoops in for a kiss during the finale?
2. Shirley grows suspicious of Janine
Shirley becomes increasingly suspicious about Janine when she overhears her soon-to-be daughter-in-law on the phone, making secret arrangements with a mystery man called Steve.
As Shirley continues to eavesdrop, she hears Janine tell Scarlett that Mick must never find out what she has done.
3. Kat is threatened by Keeble
Kat tries to keep her cool when she gets an unexpected visit from DCI Samantha Keeble.
The corrupt copper is still out to get Phil over the shock shooting of her dad years earlier.
Keeble warns Kat to get Phil to come out of hiding and return to Walford or she’ll bring him back in handcuffs.
4. Ricky and Sam have another argument
Sam and her ex-husband Ricky are busy arguing again – just like the old days.
They have a bust-up in the Vic and Ricky angrily tells Sam that she’s a loser in love. But has Ricky gone too far and hurt Sam’s feelings?
5. Alfie has a festive surprise for Kat
Kat is all mixed-up about her feelings for Alfie versus Phil.
But after Alfie makes a big romantic gesture, Kat is touched and agrees to spend Christmas with him and their sons. Is Alfie getting one step closer to winning back Kat?
6. Shirley wants the truth from Scarlett
Shirley starts to question Scarlett about her mum’s mysterious behaviour.
Scarlett tries to cover Janine’s tracks, but Scarlett later panics when she stumbles upon a photo of Frankie’s.
7. Lola suffers another setback
Lola and Jay are feeling hopeful when they investigate the clinical trial that Ben has found out about.
Sadly, the couple are in for more crushing news when Dr Cunningham tells them it’s too soon to sign up for a clinical trial and warns them that miracles rarely happen.
8. Phil is back
After doing a runner from Albert Square a couple of months ago, Phil unexpectedly returns just in time for Christmas.
Kat is angry when she discovers the real reason that her runaway fiance has returned.
9. Mick faces a wedding dilemma
It’s time for Mick’s stag do. Callum tries to talk to Mick about his unresolved feelings for ex-wife, Linda.
Mick is clearly torn, but what will he do?
10. Linda has a warning for Shirley
Shirley is determined to expose Janine’s secret.
But Linda warns Shirley to drop her vendetta otherwise she could be heading for another big fallout with son Mick. Will Shirley listen?
11. Lola starts to lose her hair
Lexi is horrified when some of her mum Lola’s hair starts to fall out.
Lola is devastated as her condition continues to deteriorate. While Lola’s family fear this could be the last Christmas they get to spend together, Lola is determined not to give up without a fight.
12. Mick has a decision to make
The day of Mick and Janine’s wedding day arrives. However, as the bride-to-be waits at the registry office, Mick is with Linda.
Linda offers Mick a last-minute chance to abandon his plans to marry Janine, but will he do?
13. Alfie confronts Phil
It all threatens to kick-off when Phil forbids Kat and the boys to attend the Christmas carol fundraiser with Alfie.
Alfie heads over to the Arches to confront Phil, but how will this go down?
14. There’s a surprise Christmas carol singer
Rocky reveals there is a very special surprise guest performing at the Christmas carol fundraiser.
Who is it?
15. Denzel has a surprise for Amy
Denzel wants to get Amy a Christmas present but is totally skint.
However, Patrick has an idea for how Denzel can still impress Amy. What does he suggest?
16. Linda is furious over Jada plans
Linda isn’t happy when she hears that Jada could be returning to the Square on Christmas Day.
Linda still hasn’t forgiven Jada for previously calling Social Services and almost getting Annie taken away, unaware that Janine was actually behind the entire thing.
EastEnders airs on Mondays-Thursdays at 7.30pm on BBC One. The show also streams on BBC iPlayer.
Read more EastEnders spoilers on our dedicated homepage.