heartsearching
Etymology
From heart + searching.
noun
soul-searching