This isn’t love. And he’s not your soulmate. He hasn’t even met you! You’re a diversion to his bad marriage he won’t leave. And he is your way of avoiding your own problems. Sorry, but if you want love, this isn’t the way to find it.
First of all, get divorced. That will free you up in so many ways to actually be with a man who is all yours, and you are all his. Second of all, start dating men who are available to you. You’ll have a shot that way at love AND a second marriage or a relationship that is monogamous and long term.
What hurts is not love — it’s the lack of it.