I am currently reading a book that has me a bit absorbed. I was reading in it a few days ago and I read a few paragraphs that hit me pretty hard. They talked about relationships. The book said that no relationship we make and develop with someone else is a coincidence. It is divinely planned and arranged by our Father in Heaven. He knows how we need to grow, qualities we need to develop, knowledge we need to gain, tests we need to pass or even possibly fail, how we can be helped by a particular someone, and how we can help someone as well.
I have always valued the good people in my life and thought that I have something to learn from all of them, but I never really understood that God put them in my life on purpose, for a reason I can't understand. He knows me and you, and he loves us more than we can begin to understand. He knows what experiences will make us better people, and He knows what people to put in our path to help us be better people as well.