Faith in humanity is slowly being restored