Coachella festivalgoers were treated to a major surprise cameo last night when they got a special unexpected performance from Kesha.
On Saturday, Kesha joined Zedd onstage to sing on the EDM star's song "True Colors." It was her first public musical performance in months.
Dressed in all black, with an oversized hat and rainbow hair, Kesha sang Zedd's hit song. It's clear in videos and photos posted on social media that the crowd loved seeing the singer back onstage again.
Kesha is free!! @zedd@coachellapic.twitter.com/STAbRw8dea
— Kirsten Stubbs (@KirstenS) April 17, 2016
According to the Los Angeles Times, Kesha did not speak to the crowd during the performance. Instead, she let the music do the talking as she belted out lyrics like, "I won't apologize for the fire in my eyes / Let me show you my true colors."
Back in February, Zedd tweeted his support for Kesha during her ongoing legal battle with Dr. Luke and Sony.
"Very very sorry to hear about the whole situation,"he wrote in February."I'll be happy to produce a song for you if you want my help."
After last night's show, he tweeted his gratitude for her performance.
Thank you Coachella!
— Zedd (@Zedd) April 17, 2016
Thank you @KeshaRose!
This was special. pic.twitter.com/x8K1XlL3Rk
Her next performance is set for May, at Dylan Fest in Nashville, TN.
You can watch Kesha's entire performance from Coachella in the fan video, below.
Like what you see? How about some more R29 goodness, right here?
Watch Rihanna's NSFW Video, Directed By Harmony Korine
See Prince's 10 Most Epic Performances
Cruz Beckham Drops Another Adorable Singing Video