A good relationship doesn't mean you agree on everything. It doesn't mean you always compromise. It doesn't mean you get along perfectly. It means your differences balance out. You bring out the best in each other and moderate each others' extremes. A perfect relationship is the one where arguments can't tear you apart because they are caused by the differences that ultimately drew you together.