Kelly Osbourne is proud of her body and isn't afraid of showing it!
The former "The Osbournes" star flaunts her figure on the cover of the May issue of Self magazine looking happy in a blue and red floral bikini top and swim skirt and her contractually-obligated purple hair styled in a beehive.
But the "Fashion Police" co-host didn't come by her new svelte look so easily. Kelly told the magazine that it took a lot of work (and some growing up) to lose 70 pounds.
"[I figured] out there is no such thing as perfection," she told Shape. "The only thing I can be is me. I'm not perfect. I make mistakes...and my body is not perfect, either, but I love it."
Wise words coming from a 28-year-old reality TV star whose parents, Ozzy and Sharon Osbourne, aren't always known for being grown-up.
It may be Kelly's family drama that has helped her become wise beyond her years. Reports emerged over the weekend that Ozzy and Sharon were headed for a divorce after 30 years of marriage.
Whatever the outcome, we hope that Kelly continues to be healthy and happy.
Also on HuffPost