have a gift for

have a gift for (doing) something

Fig. to have a natural talent for doing something. Tony has a gift for writing short stories. Sharon has a gift for dealing with animals.
See also: gift, have
References in classic literature ?
You 've hit it this time, Polly; you certainly have a gift for putting a good deal of both articles into your own and other people's lives, which is lucky, as, we all have to eat that sort of cake, whether we like it or not," observed Tom, so soberly that Polly opened her eyes, and Maud exclaimed, "I do believe he 's preaching.