It is very difficult to have a definition of a good friend for everyone to agree upon. Since everyone has different personalities, friends one looks for could be very different. Nonetheless, there are some common characteristics shared among most of the definitions.