Singer Cheryl Fernandez-Versini is "sick and tired" of being told that she is thin.
The 32-year-old blasted an Instagram user who called her a "bag of bones", reports femalefirst.co.uk.
She wrote: "I am so sick and tired of it being ok to call somebody too thin or a 'bag of bones'. I would never dream of calling somebody too fat and that they should maybe cut down on their food intake? What is the difference?
"You have no idea what I have been through. Just losing my father in law v recently and everything that comes with that. Not that I am or should justify myself to anyone. (sic)."
Fernandez-Versini went on to slam people who body shame anyone.
"I'm so f sick of people thinking it's ok to be mean or body shame anyone. And it's woman on woman. Have some respect and maybe think there may be reasons why before opening your mouth please."