Emmerdale's Mackenzie Boyd has become embroiled in a huge secret on the ITV soap, after he cheated on Charity Dingle in a clandestine one-night stand.
Mack cheated on Charity with a mystery village resident in recent scenes on the ITV soap, with v iewers having speculated a number of theories as to who he slept with.
The twist kicked off when Mack and Charity had a huge row during last Thursday's episode, as Mack repeated to Charity that he wanted to try for a baby with her, following their recent loss after Charity suffered an ectopic pregnancy.