Credit: Charles Sykes/Bravo

Prepare to be flabberghasted, people. Kim Zolciak kept her natural hair under wraps for years while filming Real Housewives of Atlanta — she was never seen publicly without one of her famous wigs covering up her roots — but now that she's let her real tresses down, we thought we knew all there is to know about her locks. Guess again!

During a recent Twitter exchange, Kim revealed that not only is she not a natural blonde, but she's not even a brunette. As it turns out, Kim's own hair is jet black! We definitely didn't see that coming.

It's not surprising that Kim dyes her hair blonde (who doesn't?), but when one of her followers gushed about what an awesome job her colorist does, Kim let the world know that he's actually performing small miracles by turning her black mop into a golden mane.

Her fan raved, "Im obsessed w/ @Kimzolciak hair coloring #perfectlyblonde."

Kim quickly responded, giving her hair guy props, "thank you @jeffreytoddhair is the best!! I have black hair naturally."

We've grown so used to Kim's gorgeously highlighted platinum look that we can't even begin to imagine what she would look like with black hair. Although, something tells us that she would probably look stunning as ever.

We guess Kim gets her dark locks from her father, unless her mother is bleaching her hair, too. Both of her older daughters, Brielle and Ariana, have dirty blonde hair, while her four younger kiddos, KJ, Kash, and twins Kaia and Kane, are towheaded like Kroy.

Are you surprised that Kim is a black-haired beauty? Sound off below!