God is living and he makes the Promises to his followers and Devotees. He keeps up the promises and he expects his disciples to follow throughout their life journey. That is known as Covenant life.
Promises are not the vision given to people. Promises are given beyond imagination against odd situations. Promises are made to inculcate faith, trust, integrity and to rely on God. Promises in the Bible are very unique, though common in all languages.