what is  meaning of a gift
gift. 1. something given voluntarily without payment in return, as to honor a person or an occasion or to provide assistance; present. 2. the act of giving. 3. something bestowed or acquired without being sought or earned by the receiver. 4. a special ability or capacity; natural endowment; talent: a gift for music.