Love Island has already given us a disgraced beauty queen, a number of shock exits PLUS a whole heap of peen, and we bow down to it in worship.
But last night's episode was one of the most heartbreaking so far. After Kady McDermott and Olivia Buckland were banished to another part of the villa so that new lass Tina Stinnes could get to know Scott Thomas on a more biblical basis, the whole villa seemed to turn on the incarcerated pair.
And they didn't help themselves when they spent most of their evening out on the balcony trying to spy on Scott and Tina leaving on their date, pausing only for Kady to scream abuse at Kensington party girl Tina like a demented seagull.
"You're a c*nt and your dress is SHIT!" Kady shrieked from above as the couple left the villa for a spa date.
Tina, of course, heard exactly what she said ang got preeeeetty upset when she got back to the villa after her date, breaking down in tears when the other girls asked her what was wrong.
The gang spotted Kady and Liv trying to peer through the smoked glass window at them, so decided to cold-shoulder them and move somewhere quieter.
And just when Scott seemed to be on the verge of telling Tina he was going to uncouple from Kady, she and Liv were set free – and Kady wasted no time in telling Scott that he absolutely was not going to break up with her.
"I need to know that if we're going to move forward, you're not just going to be with me [for the sake of it]," Scott said to Kady.
"You're telling me that if a new guy walked in right now, you'd stay with me?"
"On my life," promised Kady, presumably forgetting that she'd literally just told Liv that she could have any man she wanted.
And it all culminated in THIS magical moment, when all the couples – including KADY AND SCOTT – started shagging in the bedroom. IN FRONT OF TINA.
Literally so gross we're retching right now.
Poor old Tina decided to leave the bedroom halfway through, because… well you just would, wouldn't you?
She headed to the camera room in tears, saying she felt really lonely – and lovely Adam got out of bed to come and find her.
He wrapped Tina up in a big hug while standing in the tiniest pair of pants we've ever seen – so with Zara Holland now off the scene, could this be the Island's newest coupling?
Find out tonight when Love Island returnes to ITV2 at 9pm