If charitable giving makes us feel good about ourselves, how can it also be called a selfless act by so many people? Are we giving to help others, or is that a by-product of our own self gratification?
valid question