Giving is the secret to life. You only have what you give. It is by spending yourself that you become rich.
What is the purpose of having experience, knowledge, or talent if we don't give it away? What is the purpose of having memories if we hoard them and do not tell them to other people? What is purpose of wealth if we do not share it? We don't intend to be cremated with any of these things, do we?
It is in giving that we experience community, discover important things about who we really are, and connect with the divine. It is in giving that we receive.
If you want to find joy in life, be more of a giver than a taker, more of a lifter than a leaner.