The lesson I've learned the most often in life is that you're always going to know more in the future than you know now.
People are put into your life for seasons, for different reasons, and to teach you lessons.