that's kinda what I was talking about by a perfect match, haha, whoever this person is, they're most likely going to be in your cultural, social, and age bracket, and have a lot in common w/you...it's just that, whoever that person is for all of us, we'd probably never meet them cause there's just to many people in the world...BUT, I believe you can learn to love somebody who's not your identicle match..and it can be just as positive a relationship as if it were this "soulmate"