heart-searching is a crossword puzzle answer that we have spotted 1 times. Thorough examination of one's feelings and motives