I kind of don't get it. If Glace was the husband of all the witches, then wouldn't all their kids be his descendants too? So where did all the non-ogre witches come from? Did more men eventually come to the magic world, and so the witches found other husbands later?