better angels

Alternative forms

 * better angels of one's nature

Noun

 * 1)  Morally upright or otherwise positive attributes of human character.