DANI Dyer cried on tonight's Love Island after discovering Jack Fincham has cheated on all of his past girlfriends.
The 22-year-old found out her potential love interest had been unfaithful in his past relationships during a kissing game earlier in the episode.
While Jack said he had only cheated on two girls, Dani was unimpressed and grew upset as she spoke about it with her new friends on the balcony.
She said: "It's a really ore subject, it makes me want to cry."
Hiding her eyes with a big pair of sunglasses, the tears started to fall as she said: "It just proves to me that I always fall for the same boys.
"Do you know what I mean? He's cheated on all of his girlfriends.
Click here to .
"It was the way he was like 'Well I've only had two', that doesn't f***ing matter.
"It just proves to me that I always.....do you know what I mean?"
As she wiped her eyes under her shades and said she was "just being silly", the girls all rushed in for a big hug to try and comfort her.
Composing herself a little, Dani added: "I feel like I've stepped forward for a boy I always go for.
"And I feel like I've made a mistake."
In the Beach Hut, Dani opened up even more, saying: "I was disappointed when I heard that fact about Jack, I would say.
"It was only two, I don't care if it was one, you don't cheat! You don't say it like that either!
Most Read in TV & Showbiz
"I just thought his reaction wasn't that great and it couldn't only be two because it was 'all of my girlfriends'.
"I just thought it was a bit muggy really."
Meanwhile Jack was discussing the moment with the boys and said he didn't think it should be an issue as one of the times was when he was 17.
"I don't even know if I loved her I was just having a laugh and then you get a bit older.
"And then the other one she cheated on me, it was toing and froing and that's it, I've just not met the right person.
"I don't want her to think she can't trust me. "