God’s promises are pine trees in the Rocky Mountains of Scripture: abundant, unbending, and perennial. Some of the promises are positive, the assurance of blessings. Some are negative, the guarantee of consequences. But all are binding, for not only is God a promise maker; God is a promise keeper.

