One of EastEnders' best-loved couples are set to have their biggest fight ever this week, as Alfie Moon finally confronts his wife Kat about her affair.
Viewers of the BBC One soap have been left in as much confusion as Alfie (Shane Richie) about who Kat (Jessie Wallace) is sleeping with for months.
And on Thursday Alfie follows her to a secret bedsit, where he demands to know everything. Her secret lover will be revealed in the episode, bringing the storyline which began in August to a head.
Then on Friday he will confront the Branning brothers during Max’s stag night and unleash his anger on sobbing Kat as they stumble out of the Queen Vic.
Kat has had numerous affairs before, the most hurtful so far arguably being the time she fell pregnant with Alfie's cousin, Michael’s, baby.