1 My never-ceasing songs shall show The mercies of the Lord, And make succeeding ages know How faithful is his word.
2 The sacred truths his lips pronounce Shall firm as heaven endure; And if he speak a promise once, Th' eternal grace is sure.
3 How long the race of David held The promis'd Jewish throne! But there's a nobler covenant seal'd To David's greater Son.
4 His seed for ever shall possess A throne above the skies; The meanest subject of his grace Shall to that glory rise.
5 Lord God of hosts, thy wondrous ways Are sung by saints above; And saints on earth their honours raise To thine unchanging love.