So, Of all the broken hearts and perfect marriages I have seen, when there is True Love, there is always a divine being in the mix, helping to get things together, sort things out, and integrate life's lessons with rewards and corrections. In India, when a man is ready for the perfect wife, he prays to the goddess Uma. When a woman is ready for the perfect husband, she prays to Shiva. When a gay soldier is ready for a bro-mance, he prays to Skanda. So, finding the love of ones life usually begins with a declaration to ones god that one is ready. Then, if we goof it up, the god can leave the responsibility with the human petitioner.
Your God is the only being with the power to love you for decades at a time or multiple incarnations. If something messy happens, even the most exciting partner can get turned off. I have seen gods step in to repair relationships time and time again with sermons in light that challenge the human to look at the good side of what has been going on, take a deep breath, and be grateful and dissolve resentment, sort of like doing maintenance on a garden. If you feel that the time is right that a human companion appear, then it is time to tell your personal deity how you feel. He or She will almost always respond with good information that will serve you on your quest and path.