soul-searching
noun [ U ] uk/ˈsəʊlˌsɜː.tʃɪŋ/ us/ˈsoʊlˌsɝː.tʃɪŋ/
内省,自我反省
deep and careful thought about your feelings, especially in relation to a moral problem or decision
After much soul-searching, he decided it was wrong to vote in the elections. 经过深刻的内省之后,他认定参加选举投票是错误的。