The one thing I've truly learned about relationships over the past few years is that they take compromise. Not that easy, "you don't like it when.." type of compromise, but rather that real "I have to look at myself introspectively and possibly change" compromise. Relationships aren't easy whether with significant others, family, or friends. Sometimes it's hard to look outside ourselves, let alone, accept out potential character flaws. However, if you value and appreciate the people arond you, you should. I've tried and I'm trying.