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
34
Thanks for sharing this information about soulmate