This series of Ex On The Beach has had more drama than a performing art school's canteen, what with Gary Beadle being confronted with (so far) three exes and Lillie Lexie Gregg finding out that he'd cheated on her multiple times.
And Gaz's time in the villa isn't set to get any less uncomfortable in tonight's episode, as a fourth ex – Melissa Reeves – enters the show.
And guess what? She was one of the women Gary cheated with while he was in a relationship with Lillie.
Eek.
[WATCH: Gaz tells Lillie he cheated on her with Melissa - and Lillie is GUTTED](Gary Beadle admits he cheated on Lillie Lexie Gregg with)
Ahead of her appearance on the show, DJ and some-time model Melissa told MTV that she doesn't really care about Lillie's hurt feelings.
"Every time I DJ somewhere and Gaz has a PA, we bump into each other (and) we go home together," she confessed.
"Apparently the last few times we did it he had a girlfriend which I kinda did know about but I didn't realise how serious they were so I'm not in the wrong, he is."
Hear that? That is the sound of zero f*cks being given.
Melissa also revealed that Gaz met her mum in the worst possible way ever… while they were in bed together.
"He was in my parents' house, my mum walked in in the morning, I'd brought him home the night before. She was like, 'aren't you that lad off the telly?' and then just walks up with an English breakfast for us.
"It was so f*cking awkward," she added.
Hoooooooo boy.
[EOTB: All the latest news, gossip and most shocking moments](Ex On The Beach: ALL the latest news, gossip and most shocking moments)
In sneak peeks of tonight's episode, we get to see Gary explaining to Lillie in front of the group just what he got up to with Melissa – and predictably, Lillie runs off crying.
WATCH THE CLIP:
But guess what? She and Gaz end up in bed together AGAIN, because Lillie just can't leave the parsnip alone.
What does this mean for Gaz's blossoming shagmance with Olivia Walsh?
Find out tonight when Ex On The Beach returns at 10pm on MTV.
READ MORE: