Having the right Life Partner is a blessing, one with which you can share the highs, and support you through the lows. An ideal life partner is someone who ...