Emmerdale fans were left devastated on Monday's episode as Mackenzie Boyd announced he was leaving the village after Charity Dingle left him heartbroken.
During the latest instalment, Mackenzie, played by actor Lawrence Robb, attempted to win back Charity after they had a furious row over him interfering with her feud with Chas Dingle, which resulted in a disastrous The Woolpack reopening.
Mackenzie decided to show Charity just how much she means to him without realising that she almost kissed her ex Vanessa Woodfield last week and even tried to win her back on Monday.
Showing up at the pub, Mackenzie revealed that he had cloned Charity's keys and that he was moving in, he announced: "It's crunch time, Charity, and I need to know where I stand.
Read more on ok.co.uk