Giving brings us closer to God and is a way to acknowledge his ownership over all that we have. Generosity can soften our hearts and allow us to see the world around us as He does. Giving leads to more joy and freedom in this life while simultaneously building up tangible rewards for our eternal life in heaven.