A friend is someone you care about, and who cares about you.
A friend is someone you can be silent with.
There is some evidence that there is a link between friends, in an aspect of the world that we cannot directly observe scientifically (see Sheldrake et al). This link appears to be directly from one soul to another.
Incidentally, being together usually makes friends happy, but this is not the most important thing about friendship.