Mila we all get sucked in at some point or another. This is exactly why you can't have him over if you don't control the emotions.
You need to be happy and going about your business when he comes over. I know easier said than done. I couldn't begin to tell you how many times I wept in front of my h.
We can't always assume we know what is going on with them. That has been one hard lesson for me to learn. I am one to jump to conclusions when I don't know the truth. It seems like that might be some of what you are experiencing too.
I don't believe your h is releaving guilt. It does seem that he cares too. Don't assume he doesn't. He wouldn't be around if he didn't care. Now the caring might not be in what you expect or want right now, but he does care in his own MLC way.
Stay clear and keep focused on you and D. You can do it.
Me 50 H 42 S 22 S 9 D 7 M 12 T 17 H moved out 8/2006 H moved home 1/2007 for 3 weeks H moved home 5/2011 for good
"Learn from yesterday ~ Live for today ~ And hope for tomorrow"