There was never a definition for a perfect relationship. We all have to make compromises in order to make our relationships perfect. You have to give up your ego and stubbornness in order to strengthen your bond with your partner. You have to prove that the love you have for each other is bigger than the small differences which can be overcome easily. You just need to have the willingness to make it happen.