better angels

(redirected from one's better angels)

better angels

The noble, moral, and similarly positive traits or impulses that humans possess. Tim's a good kid, who listens to his better angels. I'm not surprised to hear that he returned the wallet he found.
See also: angel, better
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.