According to Radar Online, the 32-year-old reality star's new look is all part of baby daddy Kanye West's greater plan to make Kim a bit more classy.
"Ever since she had baby North she's been trying to conform to what Kanye wants, like staying out of the public eye and getting a makeover to look more glamorous, and she likes the results," a source close to Kim told the gossip site. "She feels like she is becoming more sophisticated by following his advice."
The source added that Kanye wants Kim to "move up a social ladder that she's anxious to climb". Going blonde will surely fix that, right?
Kim's hair stylist George Papanikolas told E! News that Kim hasn't ditched her brunette days forever, saying that "she is constantly changing her look, so this is not going to be permanent".
Luckily, nearly three-month-old North West doesn't get to miss out on the fun Kim spends up big on designer baby clothes for her little bub. A source told Star magazine that Kim spends "all her time shopping online for Nori".
"Many of the little designer dresses cost upwards of $600 apiece, and Kim will buy 10 to 15 items at once," the source told the mag. "Kim spends more on baby clothes a month than many celebrities spend on their house payments."
Kimye's favourite piece is an $800 Hermes cashmere blanket, the source says. Back in May, Kim allegedly spent $250,000 just on baby clothes at Harrods in London. North doesn't know it yet, but she sure has expensive taste!
In pics: Celebrity hair hits and misses