It is not impossible, however, to have more than one love. Treat everyone with the respect and love you would your soulmate and these questions will not concern you. 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.