Our Love Island bae Sophie Gradon can do no wrong in our eyes (well, aside from refusing to see Tom Powell is actually a bit of a moody dick), but we're guessing not everyone's going to agree now that she's come clean about her true involvement with Katie Salmon.
Because she has gone in HARD on her ex-smooching partner, calling her fake and saying Katie knew all along that Sophie wanted to get back with Tom Powell once she'd left the villa.
"After Tom left I played the game," Sophie admitted on Twitter.
"Nothing abut me and Katie was genuine at all, thought she was a cool girl, that's it.
"I had a lot of resentment towards the other islanders for voting for me and Tom and allowing Tom and Emma to treat me that way.
"Katie knew I was playing the game to win for me and Tom, when I left she thought she had lost her chance to win so turned it on me and played victim."
Sophie went on: "She was in on it too as we chatted off-mic (in the pool) about it and I told her I was always going to be with Tom. You can't have feelings for someone after two f*cking days, get real.
"She was not genuine at all and used the coming out thing to win sympathy. The only thing genuine about my time there is my relationship with Tom. He is everything and I want to make this work."
Sophie, who left the villa in scenes aired on Wednesday night, also lashed out at the whole Love Island cast, calling them "a bunch of arseholes".
She went off at Emma-Jane Woodham, telling her followers it had "gone to shit" the moment Tom's ex walked in the villa.
"It went to shit as soon as she arrived. We have been tested the most out of any couples in there. It got very nasty very quickly. Emma was definitely a catalyst in the whole process. Vile girl."
Sophie added: "All Emma wanted to do was break me & Tom & see me ostracised & gone from the villa."
Eeek. Catch even more Love Island tonight at 9pm on ITV2.