The God who keeps his promises: Exodus 20-24