The audience was spellbound by her enchanting voice.
Meaning: The audience was completely captivated by Melody's beautiful and magical voice, which held them under its spell.
Choice of Words: Spellbound means captivated or mesmerized. Enchanting means charming or delightful. Voice refers to the sound produced by Melody when she sings.
Alternative Expressions
Related Expressions