Inexhaustible Promises.
God's promises are not exhausted when they are fulfilled, for when once performed, they stand just as good as they did before, and we may wait a second accomplishment of them. Man's promises, even at the best, are like a cistern which holds but a temporary supply; but God's promises are as a fountain, never emptied, ever overflowing, so you may draw from them the whole measure of that which they apparently contain, and they shall be still as full as ever.