miracles and human suffering