Only I can tell you the future before it even happens. Everything I plan will come to pass, for I do whatever I wish. Isaiah 46:10
God’s promises tell us what He will do, but not when He will do it. Very often we lose patience and do things our way, like Abraham we may be pressurized into taking shortcuts, or like Moses we may take matters into our own hands. Our actions have consequences. Joseph, on the other hand, waited patiently and saw God’s promise fulfilled in His life. Though the testing was severe the reward was astounding.
Wait patiently; you will see God’s promises coming to fruition. Don’t rush, God will make all things beautiful in its time.