This is what stood out to me the most also annie, but I had no solution because of my inexperience and not being in this position...and it sounds so painful, I hope never to be.
Please don't apologize hon for wanting to make this work for both of you.
Have you talked to him the way you wrote it here? Shown him this post?
~breathe slow~ and softest hugs
sorry that is all I can really do but wish I could do more.