When he was a young man, Joseph received a message from God through a pair of dreams. In the dreams, Joseph understood that he was to become a great man (chosen by God to rule) and that his family would come and bow down before him. (Genesis 37:5-11)
What a blessing to know that God has a plan for your life!
But Joseph’s hopes were quickly dashed. His brothers threw him into a pit. They sold him as a slave to Midianites who then sold him to Potiphar. Potiphar’s wife falsely accused him and had him thrown into prison. It was bad.
In fact, Joseph waited thirteen years before he saw ANY evidence of God’s leading. And he waited another nine years before God actually fulfilled the dream – and his family came and bowed down before him.
All along the way, Joseph had a choice to trust in God’s vision or become a victim. He chose to trust – he constantly sought to bless others and remain faithful to God.
God taught Joseph management skills as Potiphar’s steward. God helped Joseph meet Pharaoh’s cupbearer in prison. God honed and revealed Joseph’s skills as an interpreter of visions and dreams. Every step of the way, God was preparing Joseph to become the man he needed to be for “the saving of many lives.“