Emmerdale fans were left fuming with Jimmy King after tonight's episode.
In the latest edition of the ITV soap, Jimmy and Nicola had a date night to try and salvage their strained marriage.
The character, played by Nick Miles, donned a captain's uniform to try and make the occasion special.
READ MORE: Emmerdale fans try to predict 'psychotic' Meena's next victim
But just as Nicola was saying how much she still loves him, Jimmy finally confessed to kissing Mandy Dingle.
He said: "You wanted to know why I don't deserve you. It's because I kissed another woman."
Fans of the show took to Twitter to rage over the character's behaviour.
One user said: "Jimmy you were an idiot for kissing Mandy. You've blown everything."
Another added: "Jimmy was talking about Mandy as if she was the love of his life. I mean he didn't have to go into that much detail really. My heart breaks for Nicola #Emmerdale."
A third commented: "Had a feeling Jimmy would go and ruin the meal by mentioning his kiss with Mandy #emmerdale."
The episode ended with Nicola finally kicking Jimmy out and fans think it's finally time for the long-suffering couple to part ways.
A fan tweeted: "God Nicola and Jimmy need to split up.. so many problems."
Emmerdale continues on Thursday at 7pm on ITV and ITVHub
Want to find out the latest news in your area? Enter your postcode on our In Your Area page here