There failed not ought of any good thing which the Lord had spoken - Joshua 21:45
Such will be the summary of our lives, as we review them from the land of the sunset. We shall see plenty of our own failures, shortcomings, and sins, and sadly acknowledge them. We shall see that our unbelief and disobedience have deprived us of the enjoyment of much that God intended for us. We shall see that whatever was lacking was in no wise due to Him, but to ourselves. The land of our inheritance had been all given us in Jesus; but we suffered the lack of much, because of our failure to enter in.
There may be long delays in the fulfillment of promise. - But delays are not denials; and it is better to let the fruit ripen before you pluck it. Wait till God drops it into your hand; it will be ever so much sweeter.
There may be enemies and abstacles. - But they will give back, before the will of God, as the gates of night roll back before the touch of the dawn. Do not scheme, or fret, or be impatient; God is doing all to make thy life full of favor and blessing. Wait on Him, and keep His way; He will exalt thee to inherit the earth. Thou art as safe as if the gate of pearl were behind thee; thy joy cannot rust or be stolen; every wind is a south wind; every shore thy native land; every circumstance a rough packing-case containing the gifts of thy Father's love.
There may be ignorance and weakness. - But God can deal with this also. Take to Him thine imperfect apprehension, thy faltering faith, He can make right what is wrong, and adjust thee to receive all He waits to give. Heaven will be full of wonder at the way in which God has kept His word, and done all that He had promised, and more.