Remember, that of all the elements that comprise a human being, the most important, the most essential, the one that will sustain, transcend, overcome and vanquish obstacles is - Spirit!
If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. And, like any great relationship, it just gets better and better as the years roll on.