Does God Deliver on What He Promises?