We love some more than others. It may be your soulmate but it also may not be. Learning is the name of the game and learn what you can from who you can. This way if it turns out not to be your soulmate at least you made the best of it. No one can fault you for that.
Some people hold that there are different kinds of soulmates.
Based on the only logical definition of a soulmate as I can conceive, as I have given in answer to question number one , I must disagree. The romantic partner, Life Mate type of soulmate relationship. The karmic type of relationship, where two people are brought together to workout accumulated karma. The twin flame type of relationship, where two people are brought together to work on a project together. By definition this is impossible.