Dear mab, let yourself take a breath. This isn't going to go away in a day. But it isn't going to last forever, either. Let him be loving, let yourself be loving. Even his mother has made some big mistakes in her life. I'm sure of it--because everyone does. I mean everyone. Don't try to read anyone's mind right now. I'm serious about those hugs: Get them and give them.