for me, a true friend is one who will understand me and listen to me without being judgmental, and also give her or his own suggestion and point of view without sounding preachy.
a true friend will also point out something that i am doing wrong and that needs to be rectified