"A soul mate is not someone who makes your life a perpetually joyful walk in the park. Spiritually speaking, you soul mate us your other half - the aspect that makes your soul whole again."
—
Kabbalah on LOVE. Yehuda Berg
Kabbalah technology for the soul