The idiom To have the gift of the gab means someone who has a natural ability to speak eloquently or persuasively.
So,
The correct option is (A): A talent for speaking