Kelly Osbourne has been left "heartbroken" after a charity run by British royal Prince Charles withdrew its support for her new self-esteem campaign.
The daughter of rocker Ozzy starred in an advert for tanning firm St Tropez but the campaign was blasted by officials at U.K. organisation PinkStinks, which campaigns for positive role models for teenage girls.
PinkStinks bosses claim the shots of reality TV star Osbourne had been digitally altered, sending out the wrong message to youngsters.
Bosses at The Prince's Trust, a charity founded by Charles, Prince of Wales, withdrew their backing of the campaign - and Osbourne is devastated at the loss of their support.
In a post on her Twitter.com page, she writes, "Heart broken over how the Pinkstinks stops money from going to a charity that really needs it!"
And the 25 year old claims the fiasco has knocked her own confidence, adding: "My self esteem has gone down the toilet. Just when you think you are doing something good someone comes along to tell you your (sic) not!
"I just feel like it was more of an attack on me rather than what it was representing and that is offensive!"