Love Island's Tanya has to be held back in tonight's episode after Martin calls her a "liar".
The student, 22, brought the bombshell, 27, back to the villa after they hit it off in Casa Amor, but now she wants to shack up with Shaq - again.
In last night's show Tanya declared her love for the security officer, 24, after the Islanders enjoyed a party with Jax Jones.
But in a first look at Tuesday's instalment, Martin is fuming with his former beau.
In the clip, he says to Tanya: "You are a liar, you are not sincere, you made me look like I was dumb."
However, Tanya retorts: "One think you are not going to do is call me a liar, no no no" while Shaq tries to pull her away from the argument.
Viewers thought the end was nigh for 'Manya' after the model confessed she wasn't feeling the connection.
However, nothing could have prepared them for what happened yesterday.
After dumping Martin in the middle of the night to steal a smooch from Shaq, Tanya told the contestants how she really felt.
"I just want to say in front of everyone that this message is for Shaq. I know when I left for Casa I came back with Martin and I thought I was pursuing a connection but it didn't work out," she said.
"I'm saying this in front of everyone because I came back with Martin in front of everyone and I can't imagine the embarrassment and the hurt you felt and how disappointed you were in me. I'm so sorry for embarrassing you and making you feel hurt and not speaking to you all these days has been so hard.
"And being in bed and you aren't there has been really hard for me and even though it wasn't the best situation bringing Martin back, it has made me realise I don't want anyone else."
Tanya concluded she loved Shaq "so much" before adding she'd spoken to Martin, insisting they had ended things on "mutual ground".
However fans were fuming by the impromptu speech with many taking Martin's side.
One predicted: "Martin is going to go off at Tanya RIGHTFULLY SO."
Another said: "A Love Island first: a female villain."
While a third wrote: "Tanya apologising to Shaq for embarrassing him by embarrassing Martin is so insane what is wrong with this girl?"
* Love Island airs tonight at 9pm on ITV2 and ITVX