“And Joseph said to his brothers, “I am about to die, but God will visit you and bring you up out of this land to the land that he swore to Abraham, to Isaac, and to Jacob.” Then Joseph made the sons of Israel swear, saying, “God will surely visit you, and you shall carry up my bones from here.” So Joseph died, being 110 years old. They embalmed him, and he was put in a coffin in Egypt.” (Genesis 50:24-26)
The ending verses of Genesis chronicle the end of Joseph’s life and the last words he said to his brothers. Joseph knew Egypt was not their home, and with his unusual understanding of the time it can take for God’s promises to be fulfilled, seemed clear that their journey from Egypt would not happen for a while. But again, Egypt was not their home.
This was so clear to Joseph that he made his brothers promise to carry his bones with them when they left, a promise fulfilled in Exodus 13:19 by Moses. What is cool here is that Joseph had the future vision in his sights – he wasn’t focused on the immediate, he was intent to see God’s promises fulfilled despite how long it may take to come to pass.
This is consistent with his character throughout his story. God’s promises may take time (see Hebrews 11:39 – “And all these, though commended through their faith, did not receive what was promised”), but they are all fulfilled. Whatever situation you find yourself in, relax and be patient, for God’s promises will come to completion in Christ Jesus. We just don’t know exactly when. Blessings to you!