There are over 6 Billion people on the planet.
My guess is there is more than one person in the world for any one of us to fall madly in love with.
However to find new love you must be willing to let go of past love. An ex is an ex for a reason.
Broken relationships are like broken mirrors sometimes you're better off leaving a broken mirror alone rather than getting cut trying to fix it.
You can't get to 2nd base if you keep one foot on 1st base.
10 years is an awful long time to cheat yourself out of finding new love. Had you and your ex been actual "Soulmates" it would have been impossible for him to marry someone else.
Don't make the mistake of getting into an affair or becoming a booty call because of fond memories.
The future lies ahead of you, not behind you.