Noun Definition

soul mate

1.Definition: someone for whom you have a deep affinity

Category: People