Kesha made a stunningly surprise appearance at Coachella showing her “True Colors” on Saturday night. It was kind of a long-awaited break for the singer from her legal fight with the American record producer Dr. Luke that has created disturbances in the music industry as well among Kesha’s fans.

Kesha emerged near the end of EDM producer Zedd’s set at the Outdoor Stage. No doubt, she was looking absolutely striking wearing all black complimented with her brightly colored hair. Kesha and Zedd set the stage with performing the title track of Zedd’s 2015 LP, “True Colors.”

Although the 29-year-old American vocalist did not communicate to the crowd anything directly, the lyrics of her song did the job pretty well. Every word of it seemed to be written and sang against Dr. Luke.

It was kind of a clear warning that she wouldn’t be backing down against the song producer. Kesha’s voice was impressive and inspiring, which brilliantly exuded a spirit of confidence. All throughout, she has managed successfully to rule the hearts of her fans through her powerful vocals and the performance at Coachella was no exception.

“True Colors” Lyrics reads out like this:

“All my life, one page at a time
I’ll show you my, my true colors
No I won’t apologize for the fire in my eyes
Let me show you my, my true colors, it ain’t no rainbow”

It’s been speculated big time for weeks that Kesha would make a surprise appearance at the Indio, Music festival, and she fueled rumor with several Instagram posts on Saturday teasing fans.

“Tonight has a magic to it,” said the caption of a photo of her in front of a jet plane. “4 hours and counting. Somewhere over America eek!!!!!,” reads another caption.

tonight has a magic to it

A photo posted by Kesha (@iiswhoiis) on Apr 16, 2016 at 4:05pm PDT

Take Quick Look at Kesha’s “True Colors”

It’s been more than a year since Kesha began her legal fight against Dr. Luke, alleging that he’d emotionally and sexually abused her and manipulated her career.