"Some think of a soulmate (soul mate) as a person with whom one has a feeling of deep and natural affinity, similarity, love, intimacy, sexuality, spirituality, or compatibility. A related concept is that of the twin flame or twin soul, which is thought to be the ultimate soulmate. In New Age spirituality, the ultimate soulmate is the one and only other half of one's soul. However, not everyone who uses these terms intends them to carry such mystical connotations."
Personally I think of us more as a soul-borg. When all is said and done, we'll all be assimilated so to speak. So I would deem a "soulmate" as someone who was closer connected to me in the borg. (if I'm 7 of 9, then maybe 6/9, 8/9, 6/8, 7/8, 8/8, 6/10, 7/10, 8/10 are soulmates to me as they are within immediate arms reach... that sort of thing)
"Love As Thou Wilt"