I believe there is a "best partner" for everyone, but the concept of soulmates is a little bit too fantastical. Each person only gets one life and each is unique. Not that there isn't a perfect person for each one of us, but that has nothing to do with your souls being intertwined from before.

Think about LnC. If you toss out the "soulmates" concept, what makes their relationship work? Similar passions, acceptance of each other's faults, and genuine care for the other's physical, mental, and emotional well-being. Not to sound technical, but those aspects are the reason they would stay happy together.


I think, therefore, I get bananas.

When in doubt, think about time travel conundrums. You'll confuse yourself so you can forget what you were in doubt about.

What's the difference between ignorance, apathy, and ambivalence?
I don't know and I don't care one way or the other.