I believe completely that everyone has a soulmate.
A soulmate is, amongst other things, someone whom you connect with instantly, without effort. It’s someone you can share anything with. Someone who knows you completely. Someone who accepts you for who you are. An unconditional relationship.
I know i’ve found mine.
8)