Well, there is no such thing as love between two ghair meharram before before marriage. This is totally haram. Couples become soul mate after marriage, not before marriage.
Aw man he has to be muslim. I mean if are going to have someone as our soul mate they have to practice same as we do. Do it for the children (insha'Allah). I knew someone who is a muslima but her father was Jewish and her mother Christian. Something, isn't it?
Be with someone who love Allah, for that enlightens the mind.
Having said that, do not depend upon the morality of a person until you have seen him behave while in anger.
If you are a Muslim woman. Your man HAS TO BE A MUSLIM nothing else. Other wise the marriage is NOT valid.
in order to meet your husband. You may try many different ways. The net is one way, try many different Muslim marriage sites. You can also speak to your friends and family and even the local Sheikh in your city regarding your interest in marriage.
Also get involove with the Muslim community in your area.
dear friend,
if you like a man with your lust, then it won't be long in relationship because love is not lust, but lust is something that called greed that always never be enough.
Find someone who Devoted to the Lord(Exalted is HE)and your entire will be safe and harmony as well as true happiness. HE(Exalted is HE) IS THE BEST PROVIDER and if you believe HIM(ALMIGHTY & GLORIOUS is HE) with your wholly heart, that man will CERTAINLY appear in your life.Trust HIM(LORD).