CONTAINS SPOILERS FOR THIS WEEK'S EPISODE
Hold onto your gold underwear: there's MEGA DRAMZ in this week's episode of Ex On The Beach when Jemma Lucy actually punches her love rival Holly Rickwood.
Jemma strikes the blow during an organised fun activity when the villa mates learn Muay Thai, a form of kickboxing.
Holly and Jemma end up on opposing teams – SURPRISE – and Jemma seems to relish the opportunity to quite literally get a dig in at Holly, saying: "Get in you little bitch. You"re shagging my ex and you"re going to get a fucking punch from me."
Holly hits the deck and is understandably upset; however, when David Hawley goes to comfort her Jemma is even more enraged.
Err… Jemma shagged both Gary Beadle, Hawley's pal, during her time on the show, plus Ashley Cain while Hawley was in the house, AND Scotty T, Hawley's BFF when she and the man she says she loved split up.
The pot's not only calling the kettle back, it's filled to the brim with boiling piss (take).
But does Hawley siding with Holly mean that all is sweetness and light between the pair? LOL. No.
When Lillie Lexie Gregg arrives and finds out that Jemma banged Gaz, Jemma, frankly, craps herself. Let's not forget that Lillie had considered Jem her friend.
The mega-tattooed one decides to take Lillie to one side to try and explain away her betrayal and Hawley takes the opportunity to tell Lillie that Jemma has been "sleeping with everyone in the house".
Unsure why.
Holly, however, takes it as a sign that Hawley still has feelings for his ex, screaming: "Why are you so bothered?" at him.
And Holly's drama hasn't ended even though filming finished months ago: Scotty T has also been calling her out over Twitter. Could he be trying to distract from him sleeping with his best mate's ex?
*Ex On The Beach continues at 10pm on Tuesday 6 September. *