Sometimes we give when we're being a little bit manipulative. We give expecting something in return, even if it's just an ego boost of appreciation. Sometimes we need something but we're afraid to ask and it irks us that others don't see what we need and give it to us. That's my problem. Sometimes I think I do so many nice things for certain people, why do they never return the favor. Well it's because they are takers, not givers. You need to surround yourself with more givers like yourself, but I'm afraid givers are naturally attracted to takers and takers of course want givers.
Its your nature...and a good one. Why change it?