have (someone) in (one's) spell
To influence or control someone by being fascinating, enchanting, or seductive. Our son has never acted out like this before. His new friend must have him in her spell. The duchess has countless men in her spell, thanks to her exquisite beauty. I would normally never rush into a relationship this quickly, but Susan has me completely in her spell.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.