SOAP fans have been scratching their heads over who Mackenzie Boyd could have cheated on Charity Dingle with. Emmerdale spoilers have confirmed viewers will soon find out who bedded the hunk.
Here's our rundown on the possible suspects. Chloe Harris Probability: 75% Jessie Elland's on-screen alter ego is our primary suspect as she has been known for her own relationship drama.
So what could have stopped from stirring up trouble in Mackenzie Boyd's (portrayed by Lawrence Robb) love life? When she first stepped into the eponymous village, Chloe became involved with reformed troublesome teen Noah Dingle (played by Jack Downham).
However, the pair was forced to keep their relationship under wraps due to Chloe's evil father - a ruthless criminal she assured would come for Noah if he ever found out about them.
Read more on thesun.co.uk