Sometimes we encounter people who seem to have made it their life’s mission to make us fail and fall. It’s frustrating and we question their purpose in our lives. I have often wondered WHY? Yet when I read the story of Joseph, I was able to understand that even those stumbling stones have a reason for being there. Joseph’s brothers wanted to get rid of him and instead sent him on his way to becoming second in command. What if God allowed the stumbling stones in our lives to ultimately become the stepping stones that take us to the next level?

But don’t be upset, and don’t be angry with yourselves for selling me to this place. It was God who sent me here ahead of you to preserve your lives. (Genesis 45:5 NLT)