Your life partner is an asset to you in the evolution of your becoming, it is not the whole of your becoming. Marriage will not do the work for you. It is yours, always, and forevermore.
It is not about finding the right person, but becoming the right person.
If restrictions make your code simpler, great! But if restrictions force you to write more complicated code, perhaps the restrictions are wrong.