So far in 2023, 13 million people from 200-plus countries around the world have benefitted from the Hymnary website! Thank you to all who use and all who support it with gifts of time, talent and treasure. If you feel moved to support our work today with a gift of any amount and a word of encouragement, we would be grateful. You can donate online at our secure giving site. Or, if you'd like to make a gift by check, please send it to:, Calvin University, 3201 Burton Street SE, Grand Rapids, MI 49546. May the hope, love, joy and peace of Advent be yours this day and always.

Your donation:

The Sure Foundation

There [firm] stands a [the] rock on shores of time

Tune: [There stands a Rock on shores of time] (O'Kane)
Published in 55 hymnals

Printable scores: PDF, MusicXML
Audio files: MIDI

Representative Text

1. There stands a rock on shores of time
That rears to Heaven its head sublime.
That rock is cleft, and they are blest
Who find within this cleft a rest.

Some build their hopes on the ever drifting sand,
Some on their fame, or their treasure, or their land;
Mine’s on a rock that forever will stand,
Jesus, the Rock of Ages.

2. That rock’s a cross, its arms outspread,
Celestial glory bathes its head;
To its firm base my all I bring,
And to the Rock of Ages cling. [Refrain]

3. That rock’s a tower, whose lofty height,
Illumed with Heaven’s unclouded light,
Opes wide its gate beneath the dome
Where saints find rest with Christ at home. [Refrain]

Source: The Cyber Hymnal #6399

Text Information

First Line: There [firm] stands a [the] rock on shores of time
Title: The Sure Foundation
Source: Sunday School Journal
Language: English
Refrain First Line: Some build their hopes on the ever shifting sand
Copyright: Public Domain



The Cyber Hymnal #6399
  • Adobe Acrobat image (PDF)
  • Noteworthy Composer score (NWC)
  • XML score (XML)


Instances (1 - 5 of 5)

Church Gospel Songs and Hymns #211

Clarion Call #21

Praise for the Lord (Expanded Edition) #664

Page Scan

Sacred Selections for the Church #122


The Cyber Hymnal #6399

Include 50 pre-1979 instances
Suggestions or corrections? Contact us