True friend for me is someone who always listening to you, someone who always give you an honest opinion and advice even that they know you wouldn't like that advice but still they told you because they care of you and think its the best for you, someone who will understanding you and not think bad of you..
You can be argue with them but it will take no time for you to make up again..
Its hard to find true friend like that.. but thanks God i have some of them ^^