A true friend is some that knows how crazy you are and still willing to be seen in public with you.
A good friend is hard to find, hard to lose and impossible to forget.
True friends are those who dare to let you know your mistakes rather than agreeing with you over the wrong things.