A soulmate is an ongoing connection with another individual that the soul picks up again in various times and places over lifetimes. We are attracted to another person at a soul level not because that person is our unique complement, but because by being with that individual, we are somehow provided with an impetus to become whole ourselves.
Edgar CayceThis is the first lesson ye should learn: There is so much good in the worst of us, and so much bad in the best of us, it doesn't behoove any of us to speak evil of the rest of us. This is a universal law, and until one begins to make application of same, one may not go very far in spiritual or soul development.
Edgar Cayce