EastEnders spoilers follow.

EastEnders' Zack Hudson will propose to his girlfriend Nancy Carter next week, after cheating on her with Sam Mitchell.

Upcoming scenes will see Zack have a shock one-night stand with Sam, when his relationship with Nancy starts to hit the rocks.

Fans have already seen cracks start to appear in Nancy and Zack's relationship as they prepare to go into business together.

sam mitchell, zack hudson,eastenders
BBC

Zack is wracked with guilt following his night with Sam next week, and this only intensifies when a courier delivers a touching gift from Nancy.

After finally getting Sam out of the house, Zack confesses all to Martin and agrees to tell Nancy the truth.

What to Read Next

However, he has a change of heart when Nancy profusely apologises for her behaviour.

nancy carter, eastenders
BBC

When he learns that Kathy is planning to put up a plaque in The Albert in memory of Tina, Zack suggests a party to commemorate the occasion.

Zack is relieved when Sam assures him that she's not going to tell anyone what happened between them, but this is short-lived.

That's because, as the party gets underway at The Albert, the evening ends in disaster when Nancy learns that Zack slept with Sam.

zack hudson, nancy carter, eastenders
BBC

As Nancy reels from Zack's deceit, her family rally around. A fuming Mick approaches Zack, but Shirley gets to him first and punches him.

Shirley later berates Sam in front of Sharon and Kat, threatening to ruin their business.

Zack, on the other hand, is preoccupied in winning Nancy back and pleads with her for forgiveness. Unable to forgive him, Nancy ends their relationship.

zack hudson, mick carter, eastenders
BBC

Zack's day gets even worse when Sharon gives Zack a piece of her mind back at home, before Mick turns up with some words of his own.

As home truths are shared, Zack crosses a line and he almost come to blows with Mick.

Afterwards, Martin advises Zack to give Nancy some space but he doesn't listen and rushes to find her.

Wanting to prove the ultimate commitment, Zack proposes but what will Nancy say?

EastEnders airs these scenes on Monday, June 20 and Tuesday, June 21 at 7.30pm on BBC One. All episodes are available to stream on BBC iPlayer.

Read more EastEnders spoilers on our dedicated homepage