I watched a friend of mine overgive her way through a three-year relationship.
She remembered every preference her partner had ever mentioned.
She planned the trips, booked the restaurants, tracked the moods, and showed up with exactly the right thing at exactly the right moment—before he’d thought to ask, before he’d even registered the need.
Everyone around her thought she was just a naturally generous person. And she was.
But I started noticing the pattern the same way you notice anything you can’t unsee once you’ve seen it.
The giving got heavier when things felt uncertain between them.
When he went quiet or distant, she’d ramp up. A thoughtful gesture here, an extra effort there.
Not fighting for the relationship exactly—more like flooding it. Like if she gave enough, whatever gap had opened would quietly close.
One night, she said she didn’t know how to just be in the relationship without doing something for it.
That being still inside it made her feel like she was already losing it.
That’s when I understood what I’d been watching.
It wasn’t just generosity. It was management.
The giving was her way of holding something in place that she didn’t trust would stay on its own.
Here’s what therapists say is actually driving that pattern in people—and others like it.
1. They give more, so they’re less afraid of being left
The giving isn’t random. It tends to increase exactly when the relationship feels uncertain.
When something feels off—when there’s distance, tension, or any signal that the other person might be pulling back—the response is to do more. Give more. Show up bigger. Create enough value in the relationship that leaving becomes harder to justify.
It’s not a conscious calculation. It’s a reflex. One that developed early, in environments where love or security felt conditional on being useful enough, good enough, needed enough. The adult version of that reflex looks like generosity—and is, in part. But it’s also fear wearing a very convincing disguise.
2. They use giving as a way to avoid asking for things for themselves
If they give enough, the reasoning goes, they won’t have to be in the vulnerable position of needing something.
The relationship stays tilted in their favor—they’re always the ones providing, which means they’re never the ones exposed. Asking for things is risky. It requires trusting that the other person will show up, and that trust doesn’t always feel safe. Giving is controllable in a way that receiving isn’t.
So they pour into relationships from a position that looks like strength and functions, at least in part, as protection. The generosity keeps them on the safe side of the dynamic—the side where they hold the cards rather than wait to see if anyone will hand them one.
3. They’re trying to create a sense of security
Deep down, they’re not sure the relationship is solid enough to hold without the giving.
They don’t trust that they’re loved for who they are, independent of what they do. So they keep doing—keep contributing, keep showing up, keep adding value—because the alternative, just being in the relationship without all that effort, feels too exposed. Too close to the version of themselves they’re afraid isn’t enough on its own.
Researchers studying adult attachment found that people with anxious attachment styles tend to question their worth, worry persistently about losing their partners, and stay hypervigilant to any signs of withdrawal—according to a study published in PMC.
The overgiving is one of those behaviors. It’s not confidence. It’s a strategy for managing a fear that never fully goes quiet.
4. They keep score, even when they tell themselves they don’t
They’ll say they give without expectation. And they mean it—at the time.
But somewhere underneath, a tally is running. Not maliciously. Just the quiet tracking of who gave what and whether it’s being returned in kind. When it isn’t—when the generosity goes unreciprocated for long enough—resentment builds in a way that surprises even them. Because they genuinely believed they weren’t keeping score.
What they were actually doing was hoping. Hoping the giving would produce something specific in return—closeness, security, proof that they mattered. When that return doesn’t arrive, the hope curdles into something harder. The giving wasn’t unconditional. It had terms. They just didn’t know it until the terms weren’t met.
5. They genuinely believe that they have to earn love
In the households that tend to produce overgivers, affection wasn’t freely available.
It came through being good, being helpful, being low-maintenance, being the child who didn’t add to anyone’s problems. Love was something you demonstrated your worthiness for, not something you simply had. And that early lesson—that you have to continuously justify your place in the lives of the people who matter to you—doesn’t stay in childhood. It follows you into every relationship you have as an adult.
According to therapists speaking to Healthline, codependent people who consistently put others’ needs above their own often learned to do so in environments where emotional needs were met inconsistently—creating a long-lasting fear of abandonment that makes them overextend in relationships to avoid losing them.
The giving is the adult version of the child who learned to stay quiet and be useful so that love wouldn’t be withdrawn.
6. They struggle to tolerate the discomfort of doing nothing
When there’s nothing to fix, nothing to offer, nothing to organize or provide or improve—they get restless.
Because doing nothing in a relationship means simply being in it. Being in it without a role, without a function, without a contribution that justifies their presence. And that kind of plain, unearned presence doesn’t feel safe to them. It feels like exposure.
So they fill the space with giving. With tasks and gestures and thoughtfulness that keep them occupied and useful and—most importantly—needed. Doing is a way of managing the anxiety of just being. And the anxiety of just being, for most overgivers, is considerable.
7. They use generosity to avoid conflict
If they give enough, there’s less to fight about.
The preemptive gift, the favor extended before friction has a chance to develop, the act of thoughtfulness that arrives right when tension is building—these are all ways of keeping the peace before it’s broken. Of managing the other person’s experience of the relationship so that disappointment or anger never has a chance to surface.
It looks like consideration. It’s also control. The giving becomes a tool for keeping the emotional temperature of the relationship within a range that feels manageable—and for ensuring that the other person is always, or as often as possible, pleased. Because a pleased person is a person who stays.
I saw this play out with my friend in slow motion. Any time friction surfaced between her and her partner—a tense conversation, a night where something felt off—she’d follow it almost immediately with something generous. A plan he’d mentioned wanting to make. Something she’d quietly arranged without being asked. It was seamless enough that he probably never noticed. But I did. The giving always arrived right when things could have been talked through instead.
8. The overgiving is a survival strategy that they never updated
It made sense once.
In whatever environment produced it—a family where love felt conditional, a childhood where being needed was the safest way to belong—giving was the strategy that worked. It kept people close. It prevented abandonment. It provided a sense of control in situations that didn’t offer much of it.
The problem is that the strategy traveled. It came along into adult relationships that don’t require it, with people who aren’t withholding their love the way those early figures did.
Therapists at Mission Connection note that overgiving often begins as a survival response in emotionally unstable environments—where predicting others’ moods and staying useful felt like the only way to remain secure—and becomes so ingrained that it runs as a reflex long after the original conditions have changed.
The reflex doesn’t know the context has shifted. It just keeps running the old program.