A gift is not always as free as it seems
Giving someone a gift can create an obligation that nobody says aloud. Anthropologist Bronisław Malinowski described societies where receiving a gift carried an expectation of giving something back later, sometimes of equal or greater value. What looks like generosity can also be part of a system of social exchange.