I started to say that you have a gift, but that use of gift is now irrevocably tied in my mind to a classic British TV burn that went something like...
Man: Another fabulous dinner, darling! You have a gift for broccoli.
Wife, cheerily: We all have our gifts, dear! I'm sure yours will reveal...