Credit: Charley Gallay/Getty Images for Vanity Fair

Kelly Osbourne is quite the chameleon!

The 25-year-old reality star-turned-singer has dyed her hair lavender.

On Monday, she posted on Twitter that she "just dyed" it and "I loooooove it!"

She Twittered: "I know it's lavender, but having my hair this color makes me feel like me again!"

Osbourne even admitted that the color inspiration was from Dame Edna, a purple-haired character played by Australian comedian Barry Humphries. "I wanted to have her hair color!" she posted.

This isn't her first dye job this month. In early February, she touched up her platinum blonde roots and then showed off a longer, wavy bob.

"I needed a change," she told at the time. "My natural hair color is blonde, so I wanted to return to that and grow it long again."

The Dancing With the Stars finalist's new hairstyle isn't the only thing she's happy with.

Her hot new body -- she shed 42 pounds and six dress sizes -- has made her "really proud to look in the mirror" every morning, she told Us.

"What has made this process so healthy and interesting to me is that it's been a whole transformation," she said. "It's like this feeling disappeared that I had carried around with me for so long. Finally, I was like, 'Forget it. This is not what life's about.'"