After a very trying week at work I anonymously bought and distributed boxes of candy to some co-workers in the office as a "keep up your spirits" kind of gift. One of the co-workers figured out that it was me and gave me two dollars for his box of candy (which by the way is more than I paid for it). I was a little offended because it was a gift, and a gift that was supposed to be annoymous for that very reason. I did not want recognition or repayment, just to see everyone's shoulders relax a little. Do I have a right to be a little put off by that? And also, I don't want his money (even though he does earn more than I do) but I don't want to be rude or offend him by insisting on him taking it back. I thought about just buying him more candy with it but I don't want to create a cycle. What do I do here?