Most Helpful Guy
I really don't know what to say, it really seems that you love him a lot, and your love for him hasn't faded away even a bit, it's strong even today.
I don't understand if you love this guy so much, if you two are soulmates then why you both didn't get married to one another?, I mean why get married to different partners whom you both don't love and then have an affair behind their backs?
It doesn't make sense.
However the truth is that you are married and you are not doing any justice to your husband by having an affair with this guy.
What you can do now is, you both ( you and the guy having affair) should talk to one another and be clear as to what you want and how you see things going in future.
It's clear that you love him and you also said that you would leave your husband to be with him, so from your end you seem to be clear, but then what about him? does he also love you the same way and does he want to be with you?
If he also feels the same way as you and wants to be with you, then you should really take divorce, end your marriage and then do whatever you want to do. There is no point in being in an unhappy marriage and then having an affair behind his back, that only puts you in a poor light. Don't do that, come out of that marriage.
However before you do anything, talk to the guy and make sure he also wants the same as to what you want and that he also loves you.
That's all I can say.