When God makes a promise, he keeps it