soul-searching
noun
[ ˈsəʊlsəːtʃɪŋ ]
• deep and anxious consideration of one's emotions and motives or of the correctness of a course of action.
• "my conclusions required a great deal of soul-searching"
soul-searching
adjective
• involving or expressing deep and anxious consideration of one's emotions or motives.
• "after a long, soul-searching conversation, they were finally reconciled"