(((((Donna))))) I've been reading "Passionate Marriage". OK, well that seems pretty far fetched. Anyway, The key point it makes it that you have to hold onto yourself, onto your own integrity. I'm still working on understanding the book, I think it might take about 6 times through to "get" it, but.....
I think you have to trust yourself. Save your soul, as you put it. You can't, and shouldn't, give yourself up in order to try to pacify him, or because you are worried about how he will react. If you do, it will almost certainly backfire.
Do what you know is right, but as Silent said, don't do it angrily. The goal isn't to change him, the goal is to change yourself.