1 definition by GLSinsight

Top Definition
Someone who challenges you on multiple levels and you reciprocate, creating constant progression, development and innovation. Although, the term is most commonly referred to as a romantic relationship, a soul mate can also be a best friend. So do not be narrow-minded because Disney movies instilled a fantastical ideal of what a soul mate is.
by GLSinsight September 01, 2011
Mug icon
Buy a soul mate mug!