EastEnders vixen Kat Moon is set to reveal the identity of her secret lover during the Christmas period to a packed Queen Vic.

Warning: spoiler alert!

Kat, played by Jessie Wallace, will reveal the man she has been having an affair with by accident when her husband Alfie (Shane Richie) lunges for one of the Branning brothers in the packed pub.

Daily Star Sunday quotes a source close to the production as saying: "It's the question that has been on everyone's lips for months - who is Kat's secret lover?"

"The big revelation was always going to be in the Queen Vic in front of everyone and it will not disappoint. Jessie and Shane are both brilliant and this is one episode viewers will not want to miss," the source added.

The tabloid reports that members of the production team have compared the emotional scenes to those 10 years ago between Jessie Wallace and Michelle Ryan, when Kat tells Zoe she is her real mother.

The husband and wife have recently opened up to each other, as Kat confessed her affair but insisted Alfie didn't know the man involved. As Alfie begins to work things out, he has a hunch that he knows the Branning responsible.