Everyone has a soul. Everyone has a soulmate. The physical is simply a reflection of the spiritual or inner qualities. Sex is merely a variable. Race is simply a colour.
Sexual orientation is but a vein of desire.
I feel a strong and special bond towards a particular person. That most likely is the bond of love. 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.