United Kingdom, Feb. 3 -- Shakira has had a "hard couple of years" since splitting from Gerard Pique.

The 48-year-old pop star called time on her relationship with Gerard - with whom she has Milan, 12, and 10-year-old Sasha - in June 2022 after 11 years together and has now admitted that music has been her therapy throughout that time.

She told US TV show 'Extra': "Songs evolve, they live their own life. they evolve in people's lives. They become the soundtrack of so many, including myself. I remember chapters of my life through my own music and where I was back then emotionally and mentally.

"I've learned that my music has a. therapeutic effect. I've been through kind of like a hard couple of years, personally, you know, with separati...