@emilyosu I have a feeling the best bet is that your husband got his own blood type wrong. O is the absence of both A and B so no one would have the B gene to pass it on. It's also possible for some reason one of you have the B gene and it's not expressing.