What is Charitable Giving?

When I was younger, the idea of “charitable giving” consisted of activities such as packing lunches for the homeless, volunteering at a church service event, organizing a canned food drive in high school, or donating a portion of an allowance to go towards cancer...