Idiom: Face your demons

See also: