Dictionary.com
Thesaurus.com

heart-searcher

  • a word derived from heart-searching.
    heart-searching
    noun
    a thorough examination of one's feelings and motives; a self-examination of one's conscience.