Does God Always Deliver His People?