EMMERDALE viewers have despaired over the latest love triangle twist as Mackenzie Boyd made a big decision.
The character – played by Lawrence Robb – has been torn between Chloe Harris and Charity Dingle all year.
After saving Charity over Chloe during Super Soap Week when their car was teetering on the edge of a ravine, Mackenzie then decided to stay with Chloe as she recovered in hospital.
But in recent weeks, Charity and Mackenzie have admitted they still love one another and want to be together.
Earlier this week, they decided to start sneaking around behind Chloe’s back while Mack waits for the right time – seemingly Christmas for some explicable reason – to break up with her.
But in tonight’s episode, Mackenzie became stressed and insisted he couldn’t carry on that way, despite it being his suggestion in the first place.
He told Charity: “I hate this sneaking around all the time. Stringing her along is cruel, I can’t keep up with this lie for the next few weeks, all I’ve done to her is lie.
“It’s got to stop, even if it ruins Christmas for her. I’m going to tell her that it’s over.”
When Charity asked if he was serious he said he was, but didn’t want to tell Chloe that evening as she was still “on a high” from the positive outcome of her MRI scan.
But not giving her too much time to celebrate, he said: “I’m going to do it tomorrow.”
Emmerdale fans were quick to share their despair at Mackenzie’s flip flopping and the storyline in general.
Taking to X – formerly Twitter – one wrote: “Mack is a sack of s*** and deserves absolutely f*** all. I hope Kerry deals with him.”
Another added: “Is Mack growing some balls? Too tell Chloe he wants rid of her…”
A third tweeted: “Mack deserves everything he gets. Such scum!!”
Emmerdale airs on ITV1 and is available on ITVX.