Words: soul mate
Part of speech: n
Definition: someone for whom you have a deep affinity