H1. When all thy mercies, O my God!

1 When all thy mercies, O my God!
my rising soul surveys
transported with the view, I’m lost
in wonder, love, and praise.
2 O how shall words, with equal warmth,
the gratitude declare
that glows within my ravish'd heart!
but Thou canst read it there.

3 Thy providence my life sustain'd,
and all my wants redrest,
when in the silent womb I lay,
and hung upon the breast.
4 To all my weak complaints and cries
thy mercy lent an ear,
ere yet my feeble thoughts had learn'd
to form themselves in pray’r.

5 Unnumber'd comforts to my soul
thy tender care bestow'd,
before my infant heart conceiv'd
from whom these comforts flow'd.
6 When in the slipp’ry paths of youth
with heedless steps I ran,
thine arm, unseen, convey'd me safe,
and led me up to man:

7 Through hidden dangers, toils, and deaths,
it gently clear'd my way;
and through the pleasing snares of vice,
more to be feared than they.
8 When worn with sickness, oft hast thou
with health renew'd my face;
and, when in sins and sorrows sunk,
reviv'd my soul with grace.

9 Thy bounteous hand with worldly bliss
hath made my cup run o’er;
and, in a kind and faithful friend,
hath doubled all my store.
10 Ten thousand thousand precious gifts
my daily thanks employ;
nor is the least a cheerful heart,
that tastes these gifts with joy.

11 Through ev’ry period of my life
thy goodness I’ll proclaim;
and after death, in distant worlds,
resume the glorious theme.
12 When nature fails, and day and night
divide thy works no more,
my ever grateful heart, O Lord,
thy mercy shall adore.

13 Through all eternity to thee
a joyful song I’ll raise;
for, oh! eternity’s too short
to utter all thy praise.

Text Information
First Line: When all thy mercies, O my God!
Meter: CM
Language: English
Publication Date: 2004
Scripture:
Tune Information
Name: ST DAVID
Meter: CM
Key: E♭ Major
Source: 1677 version of a melody from Ravenscroft's Psalmes, 1621



Media
More media are available on the text authority and tune authority pages.

Suggestions or corrections? Contact us