Sharing your good fortune with others by donating to charities can generate a host of benefits. Not only can it spark that warm feeling inside of knowing that you’re making a difference; giving has also been shown to have the power to convey important health advantages ...