Friendship is one of those ideas that are simple in theory but difficult in practice. What makes a good friend, and how can we know one when we see one? Sadly, we all know examples of someone we thought a friend but ended up a frenemy instead. Maybe...