To be deeply moved or struck emotionally by something or someone's actions/words.
彼女のスピーチに心打たれた。
I was deeply moved by her speech.
慈善活動の話を聞いて心打たれる人が多かった。
Many people were moved after hearing about the charity work.
映画の結末に心打たれて涙が止まらなかった。
I was so touched by the movie's ending that I couldn't stop crying.