Home
Word Lists
Word Search
heart-searching
n. Examination of one's own feelings and motives.