Synonyms:
  1. alter ego
  2. companion
  3. confidante
  4. friend
  5. helpmate
  6. kindred-soul
  7. kindred-spirit
  8. lover
  9. one's promised
  10. partner
  11. true-love
  12. heart's desire