Lelak,
Being slightly cynical, if you put too much faith in who you believe to be your soul mate, I think you could be very hurt !
I would love to say I have one, but I feel very few of us would live up to that expectation ! Cding doesn't make me selfish, it just messes my brain up too much now to take on that burden !