gift
/gift/
noun
1. a thing given willingly to someone without payment; a present.
“a Christmas gift”
2. a natural ability or talent.
“he has a gift for comedy”
3. (informal) a very easy task or unmissable opportunity.
“that AC Voice sub-line was an absolute gift”