God keeps his promises to us