EastEnders spoilers follow.

EastEnders' Kat Slater will face a huge decision when Phil returns in the lead-up to Christmas.

Kat is currently engaged to Phil but recent episodes have seen her start to grow closer to her ex-husband Alfie – who is desperate to reunite with her.

As Alfie prepares for the Walford panto, he's in a foul mood because Kat hasn't been cast as Snow White.

Video poster

When Honey suddenly falls ill, Alfie's dreams start to become a reality as he begs Kat to step in instead.

As Kim and Felix fight over solos and Harvey worries about his costume being too tight, all Alfie wants to do is rehearse Prince Carlo and Snow White's kiss – much to Kat's horror.

What to Read Next

The panto soon begins, but the cast are blindsided by quite a few last-minute changes to the script now Kat is Snow White.

sharon watts, alfie moon, eastenders
BBC

Kat and Alfie are forced to ad-lib to make it work and Alfie makes a big speech for the finale, which is clearly about his love for Kat.

Ignoring her earlier request, Alfie goes to plant a kiss on Kat (aka Snow White) – but will she let him?

That remains to be seen, but Kat is not happy afterwards and demands Alfie offer up an explanation.

kat moon, eastenders
BBC

The following day, Kat wakes up with a hangover to find Alfie in the kitchen in high spirits.

Tommy walks in as they argue, but is upset by what he heard and runs off.

Tommy later remarks that Kat's much happier around Alfie, leaving her feeling guilty.

Worried that their living arrangement is unsettling the kids, Kat asks Alfie to leave to avoid any more confusion.

tommy moon, alfie moon, bert and ernie, eastenders
BBC

He's gutted, but Freddie tells Alfie he needs to earn back his place in Kat's life – prompting him to come up with another plan.

Kat is also feeling conflicted and opens up to Stacey about her confusion over Alfie and Phil.

When she gets home, Kat is thrilled and emotional about his big gesture and agrees they can have a magical Moon Christmas as a family.

alfie moon, kat moon, eastenders
BBC

Unfortunately, Kat could have bigger things to worry about following a visit from Keeble – who demands she get Phil back in Walford, or she'll bring him back in handcuffs.

Kat is later angry to learn why Phil is back, but he's more concerned to hear about Lola's diagnosis – especially when Billy accuses him of not being there for his family.

Phil is also keen to remove Alfie from Kat's life as soon as possible, and bans her and the boys from attending the Christmas Carol fundraiser.

phil mitchell, kat moon, eastenders
BBC

At the Arches, Alfie finds Phil and demands that the boys come to the concert, but will Phil back down? And where do Kat's loyalties lie?

Discussing Phil's return, Shane Richie – who plays Alfie – said: "The whole thing with Phil is that he's like the cat with the cream because he's actually got Kat.

"It doesn't matter what Alfie does because Phil is convinced he's going to be with Kat, and Kat is convinced she's going to be with Phil. The only one who can't see it is Alfie!"

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