Viewers have recently seen Michael (Steve John Shepherd) leave troubled Jean Slater (Gillian Wright) distraught by conning her and going to drastic lengths to cover up his antics.
Although Kat Moon (Jessie Wallace) recently branded Michael a thief, even she will begin to doubt Jean's story in the coming days.
However, as Michael and Janine's wedding day arrives next week, Kat pays a visit to her former flame and gives him one last chance to tell the truth - warning that Jean may be sectioned due to her erratic behaviour.
Realising that he can't let this happen, Michael is finally honest and tells Kat that Jean was right all along.
Pictured: Kat has a showdown with Michael.
Later, Michael and Janine's wedding gets under way as planned, with most of the Square's residents in attendance for the happy occasion.
However, just as the couple are about to exchange their vows, Michael causes a stir by suddenly calling a halt to the proceedings and taking a confused Janine (Charlie Brooks) back down the aisle.
Pictured: Michael calls a halt to the ceremony.
Chatting to Janine outside the marquee, Michael finally tells her the truth about the missing money and the situation with Jean.
Just as Janine is reeling from this revelation, there's a further shock in store as Michael issues her with an ultimatum - rip up their pre-nuptial agreement or the wedding is off. Now fully aware of what Michael is capable of, what will Janine decide?
EastEnders airs these scenes next week on BBC One.
> 'EastEnders' Charlie Brooks explains soap break
> 'EastEnders' Janine in wedding day drama
> 'EastEnders' lines up Kat Moon affair mystery
> Read full spoilers for the wedding and more in our 'EastEnders' section