Look, soulmates are probably just a term people apply because it feels that way, but of course there's a 'right' person. The person who fits, and makes sense. The person who is right for you. I'm not ashamed to admit I believe in that.
And you have plenty of time to make fun of love in the internet, so clearly you're great at time management.