Weaves their magic - Idioms by The Free Dictionary
weave (one's) magic (redirected from weaves their magic)
weave (one's) magic
To use one's unique talents or charm to obtain a desired thing or outcome. I never thought the boss would approve our business trip, but Sam wove her magic, and now, we're off to Denver! Whenever I can't get my car running, I have my dad come over and weave his magic on the engine.
weave your ˈmagic,
weave a ˈspell (over somebody) (especially British English) perform or behave in a way that attracts and interests somebody very much or makes them react in a particular way: Will Owen be able to weave his magic against Spain on Wednesday?