We need to distinguish here between those who “give to get” and those who truly give selflessly. It’s generally easy to tell the difference. If the giver is hurt or angered by a sincere thanks, the gift was probably a loan. If the gratitude is enough, you probably received a legitimate gift with no feelings of guilt attached.

