"Shouldn't we be frank towards each other since we are friends, friends for "n"-th years."We often say that to each other but if we are really going to be frank and be "open" with each other, do you think that everyone can accept?
Even your so-called closest friend can / willing to? Even you let him/her knows about your thinking, your stand, your frankness, they may not accept it too.
In the end, we can't really be open up in front of each other.
That's seems to be a fact. There's always a part of ourselves we doesn't want / can show others.