Selena Gomez Surprises Coachella with Cardi B!

Selena Gomez Surprises Coachella with Cardi B!

Selena Gomez has given her first performance since leaving a hospital last year!

The 26-year-old pop diva, radiant in pale lavender lace and a matching suit, shocked Coachella fans Friday by appearing unannounced during DJ Snake's set, where she performed their song "Taki Taki" with Cardi B and Ozuna.

People Magazine reports Gomez was all smiles, and even took time out to pose for photos with Cardi and Snake afterward.

"Coachella and I love them," Cardi wrote on the snap on her Instagram. Ozuna called Selena "a beautiful woman with a lot of energy" in a photo he posted of the two together.

Since leaving treatment, Gomez joined Taylor Swift onstage in May 2018, but didn't sing. She is scheduled to appear at WE Day California April 25 to celebrate youth leadership.

A source told People, "Selena’s feeling much better and looking forward to getting back to normalcy. She’s spending time with friends and family."