Watch: Demi Lovato gets feisty and chucks a Barbie doll off stage in Brazil

Demi Lovato headed to Brazil last week with a whole host of other celebs to perform at the Z Festival in Rio de Janeiro.

But while Jay from The Wanted was picking up frilly knickers and stuffing them in his pocket (twas hilarious) Demi took the opportunity to tell the audience a few home truths. Mmhmm *finger snap*

Fash off: Miley Cyrus vs. Demi Lovato at the iHeartRadio festival in Las Vegas

The feisty X Factor judge was speaking about her battle with an eating disorder and self-harm when she picked up a Barbie doll a fan had thrown on stage earlier in the show.

Advertisement - Continue Reading Below

"I think it's really funny, somebody threw a Barbie Doll onstage," she began. "It's kind of ironic, because I spent my whole life trying to be this, and trying to look like this.

"And guess what? I'm not this - and it means the world to me that you guys still love me, no matter what.

"Whoever's Barbie this is, I'm really sorry but I'm going to throw it. Thank you guys for inspiring me."

Phew, we're the one's that feel inspired. That Demi Lovato sure is something, isn't she?

What do you think - are you pleased Demi is putting such a positive message out there?

Jay The Wanted picks up frilly knickers onstage in Brazil

Demi Lovato: 'I always sing live - even if I sound sh*t'

Demi Lovato spits on Simon Cowell in X Factor audition

What do you think?

Celebs
Share
Liam Payne wanted this magician to make Zayn reappear and it's adorable
Worth a shot​
Bella Thorne and Tyler Posey are officially Instagram official
Celebs
Share
Bella Thorne and Tyler Posey are officially Instagram official
Also Charlie Puth's been tweeting about how beautiful she is​
Rob Kardashian tweets out Kylie Jenner's number over baby shower shenanigans
Celebs
Share
Rob Kardashian tweets out Kylie Jenner's number over baby shower shenanigans
Oh gahd ​
Gigi Hadid
Celebs
Share
Did Gigi Hadid throw shade at Harry Styles with this Zayn Malik Snapchat?
​More shade than a bloody brolly
Justin Bieber
Celebs
Share
Did Justin Bieber really tell his fans they 'suck'?
​Probably not, actually
Perrie Edwards and Luke Pasqualino
GIF
Celebs
Share
Perrie Edwards and Luke Pasqualino have been spotted together again
Despite those rumours they've split​
Celebs
Share
Ed Sheeran donates his red carpet suits to his local charity shop
Because he's an angel encased in human flesh
Kylie Jenner's going to court over all the fancy gifts Tyga has given her
Celebs
Share
Kylie Jenner's going to court over all the fancy gifts Tyga has given her
​Wait, what?
Kendall Jenner responds to backlash over ballerina photoshoot in cool af way
Celebs
Share
Kendall Jenner responds to backlash over ballerina photoshoot in chill af way
​Cool like a cucumber
Cheryl 'secretly paranoid' about Liam Payne's solo career?
Celebs
Share
Cheryl's mum spotted shopping for baby things amid Liam Payne pregnancy rumours
​A bit intrusive but OK