The God of Promises and the Promises of God