People think a soul mate is your perfect fit, and that"s what everyone wants. But a true soul mate is a mirror, the person who shows you everything that is holding u back, the person who brings u to your own attention so u can change your life.
A true soul mate is probably the most important person u"ll ever meet, bcz they tear down your walls and smack u awake. But to live with a soul mate forever? Nah.Too painful. Soul mates, they come into your life just to reveal another layer of yourself to u, and then leave.
A soul mate"s purpose is to shake u up, tear apart your ego a little bit, show u your obstacles and addictions, break your heart open so new light can get in, make u so desperate and out of control that u have to transform your life, then introduce u to your spiritual master...
You have got so many points right but the idea of a mate is a companion, that is one you are at peace with and not a hurricane that will tear your world apart and leave you clutching at straw in the ocean. I think he or she is your life partner.