True friends are those who are there for you unconditionally. Never do they question, but always offer support no matter what the circumstances are. Best Friends are the people worth living for.
The reality of the other person lies not in what he reveals to you but in what he cannot reveal to you. Therefore, if you would understand him, listen not to what he says but rather to what he does not say.