Since the pair stepped into the Geordie Shore house over three years ago, Charlotte and Gaz have been on and off more times than we can count. And while we all hoped 'Chaz' would officially become a thing, Gary just couldn't keep himself away from other girls - upsetting his former flame in the process.
Now having had a taste of his own medicine (and not liking it!), the notorious ladies' man made sure to tell Charlotte how sorry he is for treating her the way he did.
Viewers of Ex On The Beach will see why Gary was prompted to apologise to Char in next week's episode, after a familar face causes a stir between himself and current fling on the show Anita Kaushik.
Returning from series one, Ashley Cain is back in the Ex On The Beach villa and it's not long before Anita catches his eye.
Flirting up a storm with the model, Ashley is then seen arm-in-arm with Anita, leading her up to the penthouse for champagne. And it's safe to say seeing them together seriously rattles Gaz!
In a sneak peek clip posted by MTV, Gaz can be seen clearing the air after losing his cool with his co-stars. Shocked how he reacted, Gaz then reflects on his and Charlotte's failed romance, and feels the need to apologise.
Admitting he never understood why Charlotte would get angry with him, Gaz told her: "Over the years you've kicked off at me so many times and I've always been like 'why is she going nuts?'.
"I remember you would walk in the house and I'd be sitting there with another girl - even just holding hands - and you'd be like 'what are you doing?!' Now I understand. Last night was the first time I was in your shoes!"
When Charlotte then replies "it's not good shoes to be in, is it?", he says: "No! They don't fit... I just wanted to say I'm sorry."
Aw! We're glad Gaz has finally seen the error of his ways!
Ex On The Beach continues next Tuesday 10 March at 10pm on MTV.
LAST CHANCE to win £50 for best comment of the week across the website! See details and terms and conditions here.
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!