Kylie Minogue kicked off her first ever Glastonbury solo set with Love At First Sight.
At one point, the Australian singer, 51, appeared dressed in a white trouser suit with a gold shirt underneath.
But Kylie became emotional on stage, 14 years after pulling out over her breast cancer diagnosis.
Read more: Victoria and David Beckham share loved-up photo at Glastonbury
It is the singer’s first full set at the festival, after she had to cancel a headlining performance in 2005 to undergo cancer treatment.
She told the crowd: “I just want to take a moment…” before breaking off as she struggled to hold back tears.
As Kylie turned her back to the crowd, she continued: “In 2005 I was meant to be here on this very stage.
“Circumstances meant I didn’t make it. I was watching in Australia wishing things had been different but life is what it is.”
She added: “We’re all here in this moment. It always dawns on me about my story, and not only that by our story. It’s 30 years of stories.
“Back then when I was watching some of the artists who covered my songs. That is the spirit and gracious nature of Glastonbury and people I guess.
“I asked one of those people if he would join me in this momentous moment and sing that song together. He said ‘alright i’ll come and play in the band.'”
She then introduced Chris Martin, who came out to play guitar for Can’t Get You Out Of My Head.
Kylie later welcomed Nick Cave on stage for a duet of their 1995 single Where The Wild Roses Grow.
She told fans: “I didn’t cry too much, it’s good.”
Read more: Kylie Minogue reveals breast cancer ruined her chances of having children
Viewers were quick to praise Kylie’s performance on Twitter.
Just give the #Glastonbury 👑 to Kylie now. What a perfect tea time set.
— Beki Hobbs (@BekiHobbs) 30 June 2019
KYLIE IS KILLING GLASTO 💜💃 #Glastonbury #KylieGlastonbury #kylie
— Jordan T Penny (@jordanpenny) 30 June 2019
Loving how much @kylieminogue is loving her slot at @GlastoFest shes having an absolute ball! #Glastonbury #KylieGlastonbury #kylie pic.twitter.com/7jEotlIIk0
— Kathryn Moss (@kathrynhmoss) 30 June 2019
Imagine being so miserable and negative that you don’t love a bit of Kylie 😱😍 #glastonbury
— LNR (@eleanorc) 30 June 2019
What did you think of Kylie’s performance? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!