better angels(redirected from one's 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.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.