giving a gift requires generosity