Well, I don't know how old you are, but I pretty much gave up on finding my soul mate and then, at 37, he came along! Then, I realized what the long wait was for! If I had met him sooner, I probably would have screwed it up! You know what worked for me? I made a list of 100 qualities in my ideal husband. It took the better part of an evening. I made the list really specific, too. It's a lesson in manifestation/magical thinking. Or call it prayer put into action, if you prefer. But he came along within months, alhamdulillah!
Why not try it? It may even help to get over your ex;