I believe that life is all about learning and growing. Each person that we encounter on our life's path is there for a reason. We might teach them something. We might learn something from them. Sometimes we are both a teacher and a student with a person we encounter.
I don't believe in accidents. I believe that everyone we cross paths with is a sort of divine appointment for us. No matter how 'insignificant' the meeting might seem - it is happening for a reason. This is true of our closest relationships, and the casual encounters in the street.
Never underestimate the value of the touches that we give and receive in the living of our lives. Gifts of learning, and gifts of teaching come at unexpected times and in unexpected ways.
Know that you are having a far greater influence than you know! Also... receive fully the gifts you receive from others! This is one of the great mysteries and blessings of life!