Things between Charlotte Crosby and Gaz Beadle from Geordie Shore are getting messier than a baby food fight in Aisle 7 of Asda, after he lashed out at claims he cheated on her during a stint on Ex on the Beach.
So after the pair hooked up live on Snapchat, gave us all the #Garlotte reunion vibes and teased that they might be back together, Gaz reportedly headed out to Thailand for an appearance on MTV's Ex on the Beach - where he apparently slept with 3 people who, er, aren't Charlotte Crosby.
At the time she said some heartbreaking things about how they 'weren't meant to be' and revealed he slept at her house the night before he left - but now he's kicked off on Twitter and denied the claims, insisting nobody really knows what they're talking about and he and Charlotte weren't exclusive.
He wrote: "I'am baccccckkkkkkk !!!. 2 sides to every story remember that... I have found out a lot of important stuff over the last few weeks.. I'll explain all soon [sic].
"You f***ing kidding!! "Boyfriend" since when were we boyfriend and girlfriend? Exactly we weren't!! So how can you say I cheated!?!?!? And relax.... Rant over.... [sic]."
Tbf, Charlotte has also been saying they weren't a couple and that they're both single - but at the same time revealed it still hurt her. BOO.
Speaking on Heat Radio she said: "Me and Gary weren't together. Gary is single, I am single. I just thought that maybe it was going somewhere. We'd spent quite alot of time together he stayed at mine the night before he flew to Ex On The Beach," she revealed.
"We'd had a lot of conversations where he had led me to believe that nothing was going to happen so in that respect I am upset but technically he is single, so hasn't cheated."
Make of that what you will, yo.