WordNet: soul mate

Sanatista
someone for whom you have a deep affinity



soul mate