If soul mates exist, then mine is now
I'm not convinced however, were I to have met him 5/10/15 years ago, would he have been the right person then? 5 years ago I thought I'd met the love of my life. 10 years ago I didn't wish to settle down with anyone, I was too busy running and 15 years ago I would never have understood his gender struggles.
I believe that the right person comes at the right time, but are they your soul mate? If life waits for love, then maybe.