I had a long talk with someone recently about who our soulmates end up being. She said that they are rarely the people we imagine them to be. When we think of soulmates, we think of people who make our stomachs feel fluttery and nervous. In my experience, those usually end in disaster, with as much nervousness and as many inexplicable emotions as when they started.
Then my friend said something that is so true: your soulmates are going to be the people in your life who love you no matter what. No matter how sad or lost you are, they will be the ones who always have your back — the quiet, gentle spirits who told you not to give up.