God has not given up