You do not need to keep rereading your own posts Anna, you have been nothing but honest and kind about him.
We can understand your pain and disbelief, but you do need to reread what EVERYONE ELSE has posted, again and again and again.
Then let us know what advice you are going to follow. Step by step. We are all here to help you. But you have to start. Stopping giving him money would be the first.
You are scared of him, you back down when he is angry, you have stopped asking him questions.
He therefore has learnt that shouting at you and making it out it is all your fault for 'breaking/ruining his life' works well in his favour.
He has power over you and you enable him by giving in. He loves the fact you are a feeble, subservient, weakminded female there to be used and bullied by anyway he deems fit.
All he has to say is 'you broke my life!' to make you feel as if you have badly let him down.
This is a well known form of emotional blackmail.
All he has to do is buy you some chocolates, listen to your concerns for a bit, shout at you when you've overstepped the mark, give you a good time in bed and TAADAA he gets unlimited funds, unlimited freedom and unlimited access to meeting other men/women for sex.
How much money have you given him over the years op? Can you count it up and let us know?
I think you do know how deluded you have been now though, so now the 'spell' is breaking you can be sure your family, everyone here will be breathing a big sigh of relief.