Genesis 50:25 MSG "Then Joseph made the sons of Israel promise under oath, “When God makes his visitation, make sure you take my bones with you as you leave here.” One day. Joseph knew before he died that 'one day' he would return to the land of his father. One day. When God gives us a vision for something, time may pass. We can become unsure of what we heard. We can begin to question ourselves and lose faith in the potential of the promise we heard. We can find ourselves asking how long is 'one day'? How far away can 'one day' be from today? And the ever popular "Why is it taking so long?" Like a kid on a car trip...we can find ourselves asking 'are we there yet?' with ever increasing frequency. Faith is all about knowing that the promised 'one day' will come. Trusting in the promises of God. Exodus 13:19 MSG "Moses took the bones of Joseph with him, for Joseph had made the Israelites solemnly swear to do it, saying, “God will surely hold you accountable, so make sure you bring my bones from here with you.” God always keeps His promises. How many years did Joseph's promise take? By the time Moses was born the rulers of Egypt didn't even remember Joseph's name. He was famous for saving the nation from famine. Generations must have spoken of his authority and the prosperity of Egypt while Joseph was a leader. Yet now they didn't know his name. Moses knew his name. Moses knew about his bones. Why? Because God keeps His promises. Hebrews 11:22 MSG "By an act of faith, Joseph, while dying, prophesied the exodus of Israel, and made arrangements for his own burial." Never give up on your 'one day'. Every day our faith takes us 'one day' closer to that promise. 'One day' may be just around the corner or it may be awhile, but 'one day' will come. How do we know? Because we know that God keeps His promises. Your 'one day' may even be today.