Soulmate

When there is a meeting of mind, spirit and body with the one who's strengths, flaws and energy perfectly compliments your own.