I have no idea what a friend is, I don't consider anyone to be a friend... Well, maybe my sister.
If I have to say something I would say a friend is someone around whom you can be yourself without restrictions and you feel good most of the times you interact with them. You can be your self even without talking, a friend can understand what you are thinking through a gaze.
Is this too much? I don't have friends for nothing...