It's not about what's the ideal soulmate is. It's about what oneself can offer to the table to sustain a healthy relationship or even a relationship. Everyone can make something up on what they like, but if their own self can't peak someone else's interest ergo ipso facto what commoner's say, "dream on."

I really, really don't know anymore. Going by the MBTI, I've been talking to a guy who is an INTJ (I'm an INF?) and we've been getting along exceedingly well, even though I've not yet met him. But I knew another INTJ years before him whom I did know offline, and I didn't find him nearly as interesting. I have always dated extroverted people, however, and have never really talked to other introverts on that level IRL. At some point, I even wondered if I ought to date someone the complete opposite of me. At the moment, it's just hard for me to tell.