have a way with

have a way with  {v. phr.}
To be able to lead, persuade, or influence.
Dave has such a way with the campers that they do everything he tells them to do.
Ted will be a good veterinarian, because he has a way with animals.
Categories: {v. phr.}