Lifetime and Charitable Giving: A Generous Spirit is a Good Thing