Actually, the odds of two brown-haired people, each of whom had a parent who was NOT brown-haired, producing a blonde and a red-head are not that bad.
I bet I can find pictures of some real-life cases, if you like.
Edit: OOOPS! Bad rivka! I forgot to comment on the actual fic!

I really liked it!

So sweet . . . <happy sigh>