You know, if I were your husband, just reading what you posted would be very reassuring. You are clear that you care about the relationship, that you understand what went wrong, that it wasn't really his fault (and if he's like me, he'll keep wondering whether maybe it was until you tell him that it wasn't, even if he confidently asserts that it wasn't - that's a defensive thing).
Perhaps write him a note based on what you wrote here, but adapted for the slightly different audience?