SA, you are a classy lady. I know how much it must bother you, but, I, too believe everything happens for a reason.
As far as your h, you are right, no good to try to figure it out. They do have pangs of guilt from time to time and that may be what this is. It could change in a couple of weeks, though. LOL!