ZACK Hudson was hoping for his night with Sam Mitchell to stay under wraps.
But when his secret is uncovered, the Carters are determined to make him pay this week in EastEnders. Get the lowdown.
Zack Hudson (portrayed by James Farrar) has been going through a rough patch with his girlfriend Nancy Carter (Maddy Hill).
The pair have encountered a number of issues in recent months but things came to a head when Zack shared an evening with Sam Mitchell (Kim Medcalf) after another argument with Nancy.
This week, Zack is wracked with guilt following his night with Sam and his guilt grows when a courier delivers a touching gift from Nancy.
When he finally manages to get Sam out of the house, Zack confesses all to Martin Fowler and agrees he should be honest with Nancy.
But as she apologises for her recent behaviour, Zack has a change of heart and is relieved that Sam is up for keeping everything under wraps.
Later on, things appear to be looking up when Kathy Beale tells the Carters she's putting up a plaque in The Prince Albert in memory of Tina.
To celebrate, Zack suggests a party – unaware that catastrophe is looming on the horizon.
The party ends in disaster when Nancy learns that Zack slept with Sam and all hell breaks loose.