I totally agree. Sometimes we just let our imagination run free into a wrong idea of what a soulmate really is. I think a soulmate should be someone who fills "the other side" or like complements what you are.
of course we must always keep our feet in the ground, as we are, our soulmate willl have good and bad things, he/she will not be perfect.
Even we have like our own preferences like stetic, or details we look for in
a person, I think my soulmate will be a man who seeks God, who loves God,a guy who is concious of his need of God and that we are not perfect, and only God makes us who we are. Someone who has his feet on the gound about that.
Everything else is important of course, but the first thing we must look for is this.
God knows what we want, what we likw, what we look for in a soulmate, He will bring that special person. he WILL.
Blessings!!!
Haynaru