Faith in humanity almost restored