Honestly speaking, you have indeed betrayed your husband even though you didnt do anything yet your heart had undoubtedly done so.
If that man do love you, he should have been disappeared. If he really want you to be happy, he should not interrupt your family life. If he really possess such kind of qualities as you described, he should be able to handle it much better let alone mentioning his possession of a much wider choice.
"Love is blind" is only applicable to single person. For those who married/ who is a 3rd party , "Love is blind" is just an excuse ....