Relationships breakdown mainly because of expectations of perfection. A relationship can’t survive unless you’re willing to accept a certain amount of imperfection. Because everyone is always in a state of imperfection.
There will always be a reason to end a relationship. Always. The question is: how much are you willing to bear? Because you’ll have to bear a certain amount. And others will have to bear a certain amount of imperfection in you too.