the careful examination of your thoughts and feelings, for example in order to reach the correct decision or solution to something After much soul-searching she decided to leave.
Check pronunciation: soul-searching
Definition of soul-searching noun from the Oxford Advanced American Dictionary