People think a soulmate is your perfect fit, and that's what everyone wants. But a true soulmate is a mirror, the person who shows you everything that is holding you back. A soulmate's purpose is to shake you up, tear apart your ego a little bit, show you your obstacles and addictions, break your heart open so new light can get in. (Anonymous)