1 Make clear cut agreements and keep to them. Your partner is not always going to agree with you and you are going to have to compromise. Make a compromise and agree to it. Keeping agreements builds respect with your partner and creates trust and a feeling of security in your relationship...
2 Communicate with each other to establish common ground and compromise. That you differ in opinion does not mean that one of you is right and the other is wrong...
It is up to you to find happiness in your relationship; you are the only person responsible. Relationships often fail because one of the parties is unhappy in the relationship and so holds their partner responsible. You alone control your own life and your relationship, so you have to learn to accept what is good with what is bad and learn to give as well as take.