Who doesn’t need a partner in life? It is not that only one person needs a partner. Whatever expectations each person has from his/her life partner, both the parties have the same expectations.
Staying with a partner throughout life is also a struggle, because everyone knows that life is a struggle in itself. It may also happen that one partner has some shortcomings, in such a case it is the duty of the other party to support his/her partner despite those shortcomings.
Because make sure that a real or true life partner is not found again and again in life. If someone comes close to you due to selfishness, then such a selfish person will definitely make you more unhappy.