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
adjective
involving or expressing deep and anxious consideration of one’s emotions or motives: after a long, soul-searching conversation, they were finally reconciled