heartsearching

Etymology

From heart + searching.

noun

  1. soul-searching