have (someone) in (one's) spell(redirected from has one in spell)
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.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
have someone in one's spelland have someone under one's spell
Fig. to have enchanted or captivated the attention of someone. She has him in her spell with her grace and beauty. Ken has Karen under his spell.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.