United Kingdom, April 18 -- Kesha has revealed she was secretly engaged.

The 38-year-old singer - who began dating Brad Ashenfelter in 2014 but was last seen with him in 2021 and has also been romantically linked with Mchael Gilvary and Riccardo Maddalosso - broke up with her mystery partner after her own music made her realise she wasn't ready to tie the knot.

Speaking on SiriusXM's 'The Morning Mash Up', she said: "Basically, I find that writing songs leads me to my truth.

"I was engaged and I didn't wanna be anymore and I didn't even realise that I was gonna break up with him until I wrote a song about it, and then I listened back to it, and I was like, 'Oh, no, I'm gonna break up with him now.'

"It led me to my truth 'cause I can'...