Amazing Generosity

God is the Great Giver, and he is the fountainhead of all our generous giving, which flows to others by his own lavish grace.