The final part of finding the love of your life, is to let go of all other relationships. Do not compromise in your love life. Any little miss in your present moment will become a roadblock in the future.
Start with what gets you most jazzed in your life. Find another person who enjoys the same thing. Engage in that activity with this "friend" and see if you are both drawn towards the idea of dating.
Two dogs meet in the park a. either both tails are wagging b. only one tail is wagging c. neither tail is wagging
The first time my current sweetheart crossed my path I was in no mood or frame of mind for anything beyond my own sad story. When we crossed paths the second time, she was well prepared with my trigger words and actions. And I was broadcasting on all channels my desire for a partner to step up and be enveloped in my madness.