it sounds like he's found a good woman, and I don't think it matters who he's dated in the past, or what color skin they were. I think a guy gets to a certain point where he wants a good woman, not just one who looks a certain way, but is the entire 'package' of someone he could fall in love with and have a future with.
Sometimes you don't really know who your "type" is until you meet that person. I think people are too hung up on putting labels on people. None of us knows why we're attracted to someone .. it mostly just happens when you meet them.