A thoughtful gesture can quickly lose its charm when the people you’re trying to treat take it for granted.
This Redditor says they recently stopped at a specialty donut shop and spent nearly $40 buying everyone’s favorite flavors, even asking each household member what they wanted ahead of time. After a long night of work, they looked forward to finally enjoying the two donuts they had picked for themselves, only to discover someone else had eaten them.
The disappointment only grew when the remaining donuts disappeared as well. So the following weekend, they bought treats for themselves alone, a decision that unexpectedly sparked accusations of selfishness.
A generous shopper stops sharing treats after his household repeatedly takes them for granted


















Small disappointments can reveal much bigger feelings when they happen repeatedly. It is rarely just about the donut itself. Often, what hurts is the feeling that an effort was invisible or that someone’s kindness became something others expected rather than appreciated.
In this situation, the original poster was not upset because they missed out on a pastry. They were hurt because they went out of their way to do something thoughtful for the household, spent their own money, made sure everyone received something they wanted, and then discovered that nobody considered saving their portion.
The first incident may have seemed minor from the perspective of others, but from the poster’s view it communicated something painful: everyone enjoyed the gesture, but nobody respected the person who made it happen.
A different perspective is that the household members may not have understood the emotional meaning behind the donuts. They may have genuinely assumed that anything left on the counter or in the refrigerator was available. However, that assumption ignores an important part of shared living: consideration.
When someone specifically buys something for themselves after working hard and sharing with others first, that item should not automatically become communal property. The conflict is less about food and more about whether people recognize boundaries.
Family therapist Nedra Glover Tawwab explains that boundaries help people communicate their needs and prevent resentment from building in relationships. She notes that healthy boundaries are not acts of selfishness; they are ways of creating mutual respect and clearer expectations.
Psychologist Harriet Lerner has similarly written about how resentment often develops when people repeatedly give more than they receive while avoiding direct conversations about fairness and appreciation.
This perspective helps explain why the poster’s decision to buy two donuts only for themselves was reasonable. They were not refusing to help someone in need or deliberately denying others something important.
They were simply responding to a pattern where their generosity was taken for granted. Continuing to provide the same favor without addressing the problem could create even more frustration.
At the same time, this situation could have been avoided with a simple conversation. The household may need clearer rules, such as asking before eating something that was purchased for a specific person or replacing items that someone else bought. Small acts of consideration prevent bigger conflicts.
The larger lesson is that generosity works best when it is appreciated, not assumed. A person who enjoys doing kind things for others should not feel guilty for occasionally choosing themselves. Sometimes buying your own donut is not selfish—it is a reminder that your effort matters too.
Here’s the input from the Reddit crowd:
These commenters called the household selfish and entitled for eating OP’s donuts, then demanding more









These Redditors said anyone wanting donuts should pay in advance or buy their own



This group advised OP to keep future treats hidden or stored privately



These users suggested confronting the hypocrisy by reminding everyone who ate OP’s share first







If someone bought your favorite treat and everyone else ate it before you got the chance, would you buy for the group again? Or would you decide that kindness should never become an obligation? Share your thoughts below!
















