Halsey and G-Eazy are back together.

The couple called time on their relationship back in July but, although it seemed at the time that they had ended on bitter terms, it seems the pair have managed to work through their differences as they set tongues wagging with some public display of affection during the 29-year-old rapper's concert in Holmdel last week.

The 23-year-old beauty joined the 'No Limit' hitmaker on stage in New Jersey before the pair shared a passionate smooch in front of the screaming audience.

But it wasn't just their fans at the show they wanted to share their reconciliation with as G-Eazy later uploaded an intimate picture of the pair on social media.

He didn't caption the photograph - which appeared to be professionally captured during the show - but Halsey can be seen in the shot leaning in towards his lips.

The couple first sparked speculation they were working on their relationship when they were spotted leaving the MTV VMAs' after-party hand-in-hand in August.

News of their apparent reconciliation may not come as a shock to fans of the pair, as Halsey was previously seen to be having a hard time dealing with the split after she broke down in tears while performing breakup ballad 'Sorry' onstage at the Common Ground Music Festival in Lansing, Michigan, in July.

A fan captured the moment on Instagram and wrote: ''Homegirl started crying, so I started crying. I love you endlessly @halsey.''

The footage saw the beauty wiping away a tear after singing the words: ''Someone will love you / But someone isn't me.''

A few months prior to their break-up, the 'Alone' singer admitted she was ''really happy'' with her life.

She said: ''I'm really happy with my life ... [I'm not] this reckless, devil-may-care, angry person [anymore] ... I really love that girl so much ... but now I'm 23, I bought a house and I do my taxes.

''At first, people were, like, 'This is a publicity stunt.' I was, like, 'Well, I hope to God it isn't, because if he's getting paid, I should be too!'''