Miley Cyrus’ performance at the iHeartRadio Music Festival this weekend was a mix of two worlds, what can only be described as an “emotional rollercoaster” (yes, it’s cheesy, but just go with it) for the singer. Her set included just three songs, kicking off with Miley’s take on a party anthem, We Can’t Stop and ended with an extremely emotional rendition of her latest single, Wrecking Ball.

Miley Cyrus, iHeartRadio Village Stage
Miley gave a colorful performance at the festival.

Just days after the announcement of her breakup with Liam Hemsworth, the singer gave an emotional performance of her number one iTunes hit. While some chided Cyrus for her revealing outfit (though of course nothing can top her nude video for Wrecking Ball), her vocals were certainly impressive. The singer gave a more powerful performance than we’ve seen from her in a while and, by the end of the song, her voice was audibly cracking, with Sky News reporting that the singer came off stage with her mascara running. Earlier in the day, Cyrus also performed at the iHeart Festival Village. “Viva LAS VEGAS! HERE WE COME!!!!♦️♣️♥️♠️,” the 20-year-old entertainer tweeted the day before with a picture to match the mood.

Miley Cyrus, iHeartRadio Music Festival
Her minimal outfit choices didn't always fit the tone of the performance. 

As you might expect from a social media queen like Miley, she continued tweeting pictures throughout the event, with some of the pictures bordering on NSFW. During her performance, she was backed by a band of dancers, dressed as flowers and mushrooms. We can’t say we understand, but at least it made for a colorful performance.