1 Immortal love for ever full,
for ever flowing free,
for ever shared, for ever whole,
a never-ebbing sea!

2 Upon our lips we bear the name
all other names above;
yet love alone knows whence it came,
that all-embracing love.

3 We may not climb the heavenly steeps
to bring the Lord Christ down;
in vain we search the lowest deeps,
for him no depths can drown.

4 But warm, sweet, tender, even yet
a present help is he;
and faith has still its Olivet,
and love its Galilee.

5 The margin of his robe we feel
through sorrow and through pain;
we touch the Lord whose love can heal,
and we are whole again.

6 Through him the earliest prayers are said
that children's lips can frame;
the last low whispers of our dead
are burdened with his name.

7 Alone, O Love no words can tell,
your saving name is given;
to turn aside from you is hell,
to walk with you is heaven!

Jubilate Hymns version of Immortal love, for ever full John Greenleaf Whittier (1807 - 1892)
© Jubilate Hymns Ltd
CM