A soulmate is meeting of mind, spirit and body with someone whose strengths, flaws and energy perfectly complete your own. It is steady ground, a shelter in a storm , a point on a map .
18
42
Thanks for sharing this information about soulmate