(((((Di)))))

I think you hit on it, you sill want to make him happy. But guess what! It's not your job to make him happy. It really never was, though you were a part of his happiness.

Just let it go, for now.