Throughout history, human beings have desired and searched for two things, happiness and a perfect relationship.
There is an old truth, “You cannot search for what, you have not already had or known.” In other words, our search is motivated by a deep subconscious memory of the original, perfect and eternal relationship with our Friend, Guide and Parent, the One remembered as God, Allah, Ishwar, Jehovah, etc. It is only when our relationship with this Being is restored that we can experience true happiness or bliss. Bliss is the deepest spiritual happiness we can experience. It is experienced only when we are free of all attachment, when we no longer misidentify with anything physical and when our inner mental state is not dependent on anything or anyone.
At its highest level, our relationship with God is pure and non-dependent, and therefore blissful. Deep within the soul, there is a memory of the bliss of this perfect union and it is the deepest motivation in our search for the perfect relationship, for the perfect happiness. However, instead of seeking at the level of spirit, we seek at the level of mind (personality) and body. We search in those around us for the perfect partner – our soul mate. It is not incorrect to have worldly relationships, but there needs to be a deep realization inside each one of us that our true soul mate, is the One with whom we can have an ever-lasting, eternal relationship, the One with whom we have the deepest eternal bond (over a period of many births), the One from whom we will experience everlasting, eternal, unconditional attainments.
We are all human beings, and nobody is perfect in this universe. Not necessary that our life partner will be as per our wish / rules & regulations! Compromise and adjustments only can maintain a long lasting & good relationship. Kindly, therefore, do not search for perfection in your soul-mate to lead a Happy Life!