How Giving From The Heart Can Get You More Money