A soulmate is someone who has locks that fit our keys, and keys to fit our locks.
"The Bridge Across Forever: A Lovestory". Book by Richard Bach, 1989.

A soulmate is someone who has locks that fit our keys, and keys to fit our locks.