この場面のように、生まれつき何かに長けていたり、何かに向いていたりする人のことを言っている場合は、「gift」と「talent」の両方を使うことができます！
例: My daughter has a gift for singing.
= My daughter has a talent for singing.（私の娘には歌の才能があります。）
例: I am very talented at sports.
= I have a gift for sports.（私はスポーツの才能があります。）