Over the course of our lives, we meet a lot of people. A whole lot of people in fact, many of whom we interact with only briefly and then never see again. Then of course there are those people who are with us most, if not all of our lives that we couldn't be rid of even if we tried--our parents, siblings, and sometimes if we're lucky, our childhood best friends. We don't get to choose our family and we sure as heck can't always control who we are forced or fortunate enough to interact with but I believe that the people in our lives, whether they play a significant role or not, all cross our paths for a reason...whether we ever see that reason or not.
But every once in awhile (every once in a blue moon if you will) I think people are put into our lives at a specific time and for a specific purpose that is so glaringly obvious its like being punched in the face. I've been blessed to have crossed paths with some truly amazing, amazing people but never in my whole life have I felt so certain that the people I'm encountering are there for a reason. And I am so, so thankful for that.