Camila Cabello is speaking out against people who have been body-shaming her.
The 22-year-old singer shared a long message on her Instagram Story taking aim at individuals and outlets who have attacked her figure.
"I haven't gone on social media AT ALL with the conscious intention of avoiding things that hurt my feelings, but for a second I forgot while trying to find a pic to post about it being Havana's 2 year anniversary and my eyes accidentally ran over a head line of people 'body shaming me,'" she wrote.
Cabello continued, "Honestly first thing I felt was super insecure just IMAGINING what these pictures must look like, oh no! My cellulite! Oh no! I didn't suck in my stomach! But then I was like… of course there are bad pictures, of course there are bad angles, my body's not made of f**king rock, or muscle, for that matter."
Cabello went on to express her heartbreak at the thought that a generation of young girls is growing up trying to adhere to inhuman standards of beauty.
"But the saddest part of young girls growing up in an airbrushed world is they're seeking a perfection that's not real," she wrote. "I'm writing this for girls like my little sister who are growing up on social media. They're constantly seeing photoshopped, edited pictures and thinking that's reality, and everyone's eyes get used to seeing airbrushed bodies and airbrushed skin, and suddenly they think THAT'S the norm.?!!! It isn't. It's fake."
Cabello ended with some encouraging words for her female fans.
"Girls, cellulite is normal. Fat is normal," she said. "It's beautiful and natural. I won't buy into the bullsh*t today!!! Not today satan. and I hope you don't either."