Which of the following is a benefit of making charitable contributions?

A. Tax deductions on an individual's income tax return.
B. A feeling of fulfilling social responsibility.
C. Being philanthropic is known to make individuals feel happier and relieve stress.
D. All of the above.