Soul-searching
verb
To engage in deep and critical self-examination.
noun
Probing introspection; a critical consideration of one's conscience; also, an instance of such consideration.
“After much soul-searching I decided to confess.”
adjective
Involving probing introspection, or a critical consideration of one's conscience, especially motives and values.