We are all soul mates. in finding love we become the person we want to attract. When we are looking for kindness, compassion, partnership, joy, abundance, etc. we first find those qualities in ourselves. In your writing I am hearing a part of you that is looking for love. A part that may feel incomplete without a partner. Take the time to get to know you, your strengths, your talents, your gifts and develop them... in otherwords, create the life you want to live and in the process you will find (attract) the person that is walking the same path you are.
This guy is a loser. He attracts the part of you that doesn't believe you are worth a loving partner. Now, toss this fish back into the sea and take the time to develop your vision for your life and as you put it into action... the person who is a match for you will appear.
A friend once gave me an affirmation that has worked every time....
I am beautiful.
I deserve to be loved.
I now attract the man who is perfect for me.
Another favorite saying of mine is "A boy isn't worth the tears and the one who is won't make you cry." When they play the head games and tell you they have another... believe them and let them go... unless of course your game is to feel sorry for yourself and lament that you aren't spending time with a loser who creates dis-ease and heart ache. I hope you open your eyes and find the love and light that is within you.