Old friends  New friends  Borrowed friends  Blue friends All kinds of friends You know how some friends are with you for part of life's journey  while some come in  go out and come in again and others (the special few) walk alongside you the whole way