Thank you for your reply.
I'm afraid I don't think he has broken the law. It's entirely unpleasant, absolutely, and dishonest. You are right to seek a divorce and you will have grounds to divorce your husband on account of his behaviour.
But it's not against the law to say nice things about someone, if you believe them to be true. It sounds like your husband is perhaps 'blind' to the reality of this person, for obvious reasons.
It's also not against the law to go behind your back or to pay for things in the way that he has done - all possessions in a marriage are considered joint possessions and each of you is free to do what you like with them. It's totally unreasonable, but not against the law.
I hope that this clarifies the point for you?
I would perhaps suggest that if you have a way to move any financial assets into a separate account, to prevent your husband spending any more money on this man, then you would be entitled do this.
Otherwise you have no way of controlling what your husband spends money on.
When you go through divorce, your financial assets will need to be separated and you will raise his conduct with the court to make sure that you get a fair share of the joint assets that remain.
Can I assist you further today?