A friend who is willing to listen to all of your problems is a very special friend indeed. To date I have only found one such friend, and that was my mother, God rest her soul. I generally deal with my problems myself now, because I have found no one else willing to listen to all of my problems without that person charging me $75 - $100 per hour for the privilege.
My best friends have always been people who share my interests. I have built upon that shared interest and made friends in this way. If a friend isn't a family member and doesn't share at least one common major interest, I have no chance of making him or her a "best friend". Even so, it takes a lot of hard work to build such a friendship. I currently have no good friends within a thousand miles of my home, either because such friends have moved away or because they have died, and I have no prospects of new good friends in the near future. - LJS
_________________
Long John Silver
San Diego, CA, USA