Good thought KGH
For me I tend to see it as each friend represents a mirror for me in which I discover all kinds of things about myself. Some of the things I see, I like. There are other things I see that I would like to change. And then there are qualities I discover about myself through my friends that I forgot I possessed.
I always feel grateful to the friends that come my way, for they become some of my greatest teachers.