Difficult times do come. Difficult things happen. But the solution to the difficult circumstances is another difficult task in itself. Waiting on God during tough times, when all odds seem to be coming against you can be quite a daunting experience. You are reminded of the various promises God has made to you but then most of the time it seems as though they would hardly or never manifest.
But surely, the word of God never leaves His mouth without accomplishing what He sent it for. God’s promises usually take time to manifest, “but he that shall endure unto the end, the same shall be saved” (Matt. 24:13). I believe waiting is based on a universal principle of faith. Even though a desire may take long in being realized, the one who is focused on his desire and determined to obtain will surely get it.
God takes His child step by step, teaching him lesson by lesson. The lessons may never finish, but the training molds God’s child more and more into the image of Christ. All along the way, he may have questions, a lot of which may never be found at the point of asking, but in later times he’ll look back and understand things which he may never have understood even if he were told.
But as Abraham hoped against hope and waited on God to receive a child even in his old age, so also can the one who is determined set his mind on his goal, cast away all doubt until that which he seeks is finally realized.