One of the best things about Coachella is the DIY Coachella style, but celebrities sightings might tie it for first place. For once the rumors have proven to be true. Ke$ha did indeed make a surprise performance tonight at day two of Coachella and she did it during Zedd’s set tonight. The Russian-German DJ brought the singer onstage and we gotta say, girlfriend blew us away like we knew she would. Guys, Ke$ha is free.

The singer took the stage near the end of Zedd’s set with a hot new collaboration. She was Coachella styling in a black Panama hat and a flowing black cardigan. As for her performance? Totally bewitching. The brand new song is called “True Colors” and Kesha is back with a totally revamped sound. We gotta say we are liking it. She sang, “I won’t apologize for the fire in my eyes. Let me show you my true colors.” Earlier this year, the singer lost her suit against the producer Dr. Luke whom she alleges sexually assaulted her. But that’s not going to hold her down.

Needless to say, her long awaiting fans have been freaking out as evidence by Twitter. YAAAAAS, Queen! Check out the full video of the performance below.

What do you think of Ke$ha’s performance? Tweet us @BritandCo!

(Photo via Jamie McCarthy/Getty)