I hope you're right about there being more than one soul mate for each person. I'm not giving up! And I am looking forward to a great big beautiful surprise one of these days.
I haven't read your threads lately but according to your brief list above, it appears you're "done." I'm sorry. Especially since your children are so young. Maybe someone will come along soon and "surprise" you. We all deserve happiness and companionship.