Many of the Emmerdale villagers are racked by guilt this week amid a torrent of lies, deception and secrets.
After cheating on Charity Dingle, Mackenzie Boyd has now found out Chloe Harris is carrying his child, in an episode that has been moved online for World Cup coverage and won't be shown on TV until Thursday.
Shocked by the news, Mack confronts her and demands why she didn't take the morning after pill.