Miley Cyrus's emotions were raw during her performance at the iHeart Radio Music Festival.
On the heels of her split with ex-fiancé Liam Hemsworth, the "Wrecking Ball" singer started crying while she performed the hit song Saturday in Las Vegas, a source tells E! News.
The 20-year-old singer had tears "rolling down her face" as she sang, after kicking off her performance on a lighter note with "We Can't Stop."
Reps for Hemsworth and Cyrus announced earlier this week that the couple had called off their engagement, and just a day later the Hunger Games star was snapped sharing a passionate smooch with Mexican singer-actress Eiza González.
Before the former Hannah Montana star's breakdown, she hit the stage in a white barely there crop top and hot pants combo, dancing around and twerking for the crowd.
At one point a fan threw a pink bra at her from the audience as well, the source said, but Cyrus kept her cool and threw it back.