People who know me very well know that the things I value most in a relationship- any kind of relationship- are honesty and communication. This is a pretty recent development for me, since about a year ago. I learned that being in a difficult situation with a friend is only complicated further when there's a lack of communication between the two people.
I've become a stickler for it. I'm blunt, I'm open, I'm honest. About mostly everything. If I think a friend is angry at me, I'll ask them about it. If I'm angry or upset at a friend, I'll talk to them about it. Whatever the situation is, I'd rather deal with it openly than play games, because playing games in the past has never been helpful.
There is, however, a catch to this outlook on life, and I've been figuring it out for the past few months. The catch is this: there is such a thing as being too honest. I've learned that once you start being honest, you lose most of your filter. And sometimes that filter is necessary, because you do need to take into consideration other people's feelings.
This lesson hit home this past weekend, when I said something incredibly hurtful and inconsiderate to a friend on the Shabbos table. I apologized, of course, and the apology was accepted. The lesson was also learned: use your words, but use them carefully. They are the most powerful tool a human being has, and they can be used to do terrible things. So be open, be honest, confront things head-on, but also make use of that filter.