Gen 45:5 And now do not be distressed or angry with yourselves because you sold me here, for God sent me before you to preserve life.
Gen 45:6 For the famine has been in the land these two years, and there are yet five years in which there will be neither plowing nor harvest.
Gen 45:7 And God sent me before you to preserve for you a remnant on earth, and to keep alive for you many survivors.
Gen 45:8 So it was not you who sent me here, but God. He has made me a father to Pharaoh, and lord of all his house and ruler over all the land of Egypt.
One of the greatest difficulties in life is being unable to see God in everything. Life's circumstances so often may cause us to ask where is God.... but the fact is.... God is right there.... beside you ... holding your hand... or even carrying you through hard times. Just as God meant the circumstances of Joseph's life for good..... So God means the circumstances of our lives (His Children) in the same manner. Don't be discouraged by what you are going through, God is with you each step you take. Learn to surrender to His will for your life. He is always looking out for us, He is always there ready to open His arms and hold us close... letting us rest our surrendered heart.