giving a gift requires generousity.