Hair colour is not purely "blond gene, brown gene".
Hair color happens because of a kind of pigment called melanin. There are two kinds of melanin, eumelanin and phomelanin.
Focussing only on eumelanin: If your hair has a lot of eumelanin, it will be black; a little eumelanin and your hair will be blonde.
The amount of eumelanin in your hair is determined by lots of genes. Let?s imagine (although the real case is probably more complicated) that there are two possibilities for each of these genes, either on or off. When the genes are on, they make eumelanin and when they are off, they don?t make anything.
One other thing you need to know is that eumelanin genes work in an additive way instead of in a dominant and recessive way. In other words, the more eumelanin genes that are on, the darker your hair will be.
Given these assumptions, the answer to your question is that you and your DH, as blonds, inherited few of the ?on? eumelanin genes while your child inherited a lot.
I@ve just copied it via google - you need tamum to tell you properly