Generosity is a spiritual practice that is encouraged by every world religion. When you give generously you open your heart as well as your wallet, and this helps create a feeling of kinship; it helps us feel connected to something larger than ourselves.