MrsHW - Firstly I just want to say I am sorry you're going through this. You must be in complete shock at the moment.
The panic that everyone is feeling for you is understandable, from everything you've said it is clear this is not a healthy relationship and that realisation must be very upsetting for you.
You may feel safe, you may not feel abused. Of course he is going to be lovely and caring towards you, because he doesn't want you going anywhere - now or in the future - but that is not coming from genuine love and care. It is coming from his need to be in control and for everything to work in his favour so he can maintain that.
He is pretending and he is fooling you. That isn't your fault, it's a trap many of us have easily fallen in to and many more women will.
It's manipulation and it is wrong and unfair and I know you don't see it that way, because you've spent so many years under his thumb, and I know you don't want to leave, but as everyone else has said you would be much better off without him.
If you could imagine one of your DC in the same situation, what would your advice to them be?
If my DD was being treated this way, I'd go and lay the b***d out myself.
He won't change. He doesn't respect anyone, even himself. He has serious issues and they will most likely only get worse. You are not responsible for keeping him happy. He's treating you like a puppet on a string and despite there being no immediate danger, this is still abuse. It comes in so many forms and mixed up with so many other "normal" parts of life that sometimes it just isn't obvious, and it's awful that you are now at a point where you're comfortable with all of this.
Do not feel ashamed, or weak, you are stronger than you know and you are your own person.
Life is so very short, can you honestly say you want to spend the rest of your life with him?
Living this way? Letting someone else dictate everything you do? Worrying whether or not you've done everything "right" during the day? Not having a say in your own life?
The reality of it is that you are 100% capable of making your own choices, no one else should be doing that for you, especially your own H.
Please be kind to yourself while you figure it all out, you have some fantastic support on here and I know you have received more advice than you bargained for, but in this case it is a good thing, because no one wants you to suffer at the hands (or mind) of this man.