Emmerdale aired shocking scenes on Friday night as Mackenzie Boyd lied to his partner Chloe Harris, before making a decisive confession to his secret lover Charity Dingle.
As fans of the ITV soap will know, there's been a love triangle between Chloe Harris, Mackenzie Boyd and Charity Dingle over the last year.
Mack, played by Lawrence Robb, has seemingly been waiting for the right time to break up with Chloe while continuing to sneak around with Charity.
But in Friday's episode, Mackenzie became insisted he couldn't carry on. So he headed straight for The Woolpack to see Charity, where he dropped a confession that will leave Chloe heartbroken.
Read more on ok.co.uk