Soulmates - I'm not sold on and seems unlikely there is one person in the world that is somehow cosmically linked to me, seems far fetched and for the movies.
Can you love someone online? Sure, you could love them, but until you actually meet, you don't actually know what/who your loving. So I wouldn't use to much energy on ifs buts and maybes.
Do I think certain personalities go better with other personalities and in the same light some can be toxic, I certainly do.
I do not believe in love at first sight. - Unless it is between parent and child.
I most definately believe in lust at first sight, that connection that you can have with someone that is purely electric, and I think is completely chemically based somehow, where your eyes lock and you literally feel nausous and giddy. I've had this a few times in my life, and in hindsight would I say I had the capibility of loving these particular people. Probably not, would I give up what we did have, definately not.
I think the question isn't as simple as that.
I don't believe that Love between two unrelated people is automatic in any way shape or form. Its earned, it's fought for, it's respected, it's not thrown away and for all intents and purposes it is fucking hard. It will make you laugh, make you cry, make you mad, surprise you, support you and sometimes you will hate it so much that you want out. But it is also what we are here for, to love and to be loved. If it were easy it wouldn't be worth it. And once you find it, and it will take time, it will be worth it.
And for God's sake, don't jump ship at the first sign of trouble, because for all the troubles, and the trying times comes a bond that just gets stronger and stronger, where the other persons happiness becomes more important than your own. When this happens, you have love, and fight for it, it isn't easy to find, but it's so easy to loose if you don't respect it.