God works for good