Re: Who is your friend ?
A friend, to me, is one who is always with you. Virtually even if not physically. The one you always feel an urge to share things with, happy and sad, the both. Someone who would accept and acknowledge you with all your negative and positive traits, and the ones who would never turn their backs to you. The one you would always recognise as your friends even if you both donot meet, or are not in touch any more. It will be endless if i go on so i'll stop right here.
Regarding the second part of your second query, no. I do not really look forward for any traits in my friends, coz not only that it will limit my insight for them, it will also prove futile since we can never have everyone just as per our expectations, and we'll end up in losing them, so its better we accept them just the way they are.