Faith in Humanity has been restored