As for you, you meant evil against me, but God meant it for good, to bring it about that many people should be kept alive, as they are today. Genesis 50:20 ESV
A few years ago the street in front of our house was closed for construction while the city re-worked the storm drains. The job was complicated by an underground brook that also ran under the road and the project ended up being dug up and filled in four or five times. During one phase when the work of smashing and pounding was still going at11 p.m.; I put on my jacket and marched down the street to complain. The polite young foreman of the job explained that he was really sorry; but since they had dug up the road it had to be filled in before morning.
Joseph’s life reminds me of our construction zone. First he was beaten, thrown into a pit and sold into slavery; by his brothers. In his new life, God began blessing Joseph and soon things started looking up then – wham! He was arrested and thrown into prison for a crime he didn’t commit. But even in prison Joseph was blessed and years later God used him to interpret the pharaoh’s dreams and he was promoted to governor of the kingdom. Joseph’s key to success was that he understood construction zone living. He didn’t become bitter or use his position to retaliate against his brothers. Instead he helped those same guys who had thrown him into the pit. Joseph was able to forgive because he knew that no matter how many times his plans were torn down or dug up; that God had a way of turning it all into good. He knew that when things in life got turned upside down that God would work overtime until he turned into good and had the road of his life filled in by morning!