Ever see a recurring theme in a Bible story? In Genesis 39-41, Joseph is continually recognized as one whom God blessed everything he did. As a slave in Potiphar's house, his master recognized that the Lord was with him and was prospering his work (Gen. 39:2-5). That led to further responsibility in the household. When he was falsely accused and sent to prison, the keeper of the prison put Joseph in charge of the prisoners because he also recognized what God was doing in Joseph's life (39:21-23). God continued to prosper Joseph in the dreary prison until it was time for him to take a greater role in Egypt. Pharaoh recognized God's hand in Joseph's life as well (41:39-41) and eventually placed him over all the land of Egypt.
But why did God bless Joseph everywhere he went? I think there are two answers. Firstly, Joseph was a man whom God could bless. You can see by his refusal to give in to Potiphar's wife, that Joseph was a godly man (39:8-9). This attitude toward God and sin is evidence that Joseph was a godly man whom God could bless. Secondly, Joseph was a man whom God wanted to use in the future. God tends to shape people from an early age for his purposes. Remember the dreams that bothered his brothers? Back then, God had already planned for Joseph to go to Egypt to save his family and the many other people affected by the coming famine. None of this would have happened unless God was actively involved in each part of Joseph's life.
It is fascinating to consider what God did in Joseph's life. But why stop there? Look at what God is doing in your life and those around you and be sure to thank him.