Well, Hidey I agree with you up to a point .. I mean are we allowed to call Allah our soul mate??? That's something we got to look for ...
Because if we're to say it in Arabic, Does anyone in Arabic say
الله توأم روحي؟
Or anything like this
.But I can see your point so clearly, You mean you love him the most
However about soul mates, I believe in it & you can see my topic named "People come into your life for reasons" ,However It seems to me like this so-called "Dream Knight" or "Dream Girl", What I believe in, is that your subconscious made a specific character that describes the one you want to have as a wife or as a husband, & you make eyes contact with her/him they call it love at first sight & this one whom you've fallng in love with, is your soul mate, This my philosophy about soul mates, & the rest of the point was explained by Hidey
Thank you very much