god whose giving knows no ending