Kelly Osbourne has come a long way since her days on The Osbournes. The grunge-turned-glam rock royalty got all dressed up for a day of errands in Los Angeles Monday afternoon, hitting the streets dressed to the nines.
Wearing a blush-toned flirty mini dress (which clung to her newly svelte curves in a delightful way) with a white blazer and towering platforms, Kelly was definitely in head turning a la mode.
With her blond locks curled and swept to the side old Hollywood style and a flawless face of makeup finished off with a splash of bright pink lipstick, the television personality looked like she just stepped out of the salon.
They say getting gorgeous is the best revenge, and we can't agree more!