spiritual growth through generosity