Her voice touched their souls.
Meaning: Her singing made them feel very deeply.
Choice of Words: Voice is the sound a person makes when they speak or sing. Soul is the part of a person that is not physical. Touch means to make contact with something. "Her voice touched their souls" means her singing had a deep emotional impact on the audience, reaching their innermost feelings.
Alternative Expressions
Related Expressions