Demi Lovato has described her spontaneous on-stage kiss with Kehlani as ''perfect'' and ''awesome''.

The 25-year-old singer sent fans wild when she and her opening act Kehlani shared a smooch whilst on stage at the Prudential Centre in Newark, New Jersey, earlier this week, and the 'Sorry Not Sorry' hitmaker has now spilled the beans on the pair's affectionate moment.

When asked if the kiss was planned, Demi revealed: ''She came up behind me. I had no idea! She told me she was going to be watching the show, so I was looking for her, and I didn't see her out there so I was like, 'OK, I guess she decided to go or whatever.' And then all the sudden I feel hands on my shoulders for this song 'Lonely.' I look up and it's her.''

But Demi was more than happy to lock lips with the 22-year-old 'Good Life' singer, and proceeded to straddle her hips, prompting more cheers from the crowd.

Demi added: ''I don't know, we just kissed each other. It wasn't planned. She totally surprised me and it was perfect. It was awesome.''

The 'Confident' singer made the comments as she spoke to Nick Grimshaw on the BBC Radio 1 Breakfast Show on Thursday (05.04.18), and the DJ was quick to mention other stars who had shared on-stage smooches.

He said: ''People do go crazy when pop stars kiss. Do you remember when Madonna did it? Drake was on stage and Madonna came up behind him, put her hands on his shoulders, just Kehlani did, and kissed Drake's mouth. Do you remember? At Coachella.''

But the star highlighted one key difference between the two kisses - she enjoyed hers.

Demi said: ''Yeah, but, like, it didn't look like Drake liked it. I liked it!''