Question: what is the meaning of the idiom to cast a spell?
Answer: 1. Literally, to induce the effects of a magic spell on someone or something, as in a fantasy story or film. ... By extension, to charm, enthrall, or otherwise captivate one. That girl must have really cast a spell on you if you're calling her already.