You said he's an engineer Sunny.. I am wondering if writing out a marriage maintenance/repair plan in the language of Engineering a marriage and project management might help
I don't know the details of his work environment, but I am an Engineer too, and looking at a marriage as an engineered product that needs support and maintenance helped me loads...