Better Angels Definition

noun

Morally upright or otherwise positive attributes of human character .

Wiktionary