Renewed faith in human kind