You are the conductor in your own train wreck.
You are a confused person and are playing with the lives of two women you supposedly love and whom you claim are your soul mates. Other than the obvious, that you are a very selfish man, you are MARRIED and have a legal commitment to your wife.
If you want to have another soul mate, then divorce the first soul mate. This way, you can date them both, if they will have you. But to carry on with a second soul mate while you are married to the first soul mate, you are playing with fire, as you are emotionally and or physically cheating on your wife.
I think you really need to face the facts and stop hiding behind this soul mate bullshit. If your wife was REALLY your soul mate, you would not be wandering to another woman. SO, stop this silly soul mate non sense and call it what it is. You want your cake and the extra icing on the side. Call it anything you want, but the fact of the matter is that if you were happy with your wife, you would not be crossing the line with another woman. And, crossing the line does not necessarily mean you have to have sex because you are at least cheating emotionally.
Drop the wife or the other lady before you lose them both. Because that is going to be the end result if you keep playing these macho games by convincing yourself that you are in love with two women in order to justify your actions. How would you like your wife to be chasing another guy? Well, that is going to be your reality when your wife finds out you have this extra sugar on the side.