Giver of all good,
Streams upon streams of love overflow my path.
Thou hast made me out of nothing,
hast recalled me from a far country,
hast translated me from ignorance to knowledge,
from darkness to light,
from death to life,
from misery to peace,
from folly to wisdom,
from error to truth,
from sin to victory.
Thanks be to thee for my high and holy calling.
I bless thee for ministering angels
for the comfort of thy Word,
for the ordinances of thy church,
for the teaching of thy Spirit,
for thy holy sacraments,
for the communion of the saints,
for Christian fellowship,
for the recorded annals of holy lives,
for examples sweet to allure,
for beacons sad to deter.
Thy will is in all thy provisions
to enable me to grow in grace,
and to be meet for thy eternal presence.
My heaven-born faith gives promise of eternal sight,
my new birth a pledge of never-ending life.
I draw near to thee, believing thou hast already given.
I entrust myself to thee, for thou hast redeemed me.
I bless and adore thee, the eternal God,
for the comfort of these thoughts,
the joy of these hopes.
(From The Valley of Vision: A collection of Puritan prayers and devotions,
edited by Arthur Bennett, The Banner of Truth Trust, 1975)