During our last fund drive a donor said this: "Covid-19 rules prevent us from singing during my husband's burial service, so we will play the tune while we read the printed words or hum along with the music." Needless to say, this testimony struck us and stuck with us. We never know on any given day how Hymnary.org will be a blessing to people, but we know that around the world, the site is making a powerful difference in the lives of many.

Thanks to all who use Hymnary.org 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.

To donate online, please use the Calvin University secure giving site. If you'd like to make a gift by check, please send it to: Hymnary.org, Calvin University, 3201 Burton Street SE, Grand Rapids, MI 49546.

What though my joys and comfort die?
The Lord my savior liveth.
What though the darkness gather round?
Songs in the night he giveth.

(My Life Flows On In Endless Song)

I'm On the Rock at Last

My little bark was tempest tossed, and drifting with the tide

Author: Herbert Buffum
Tune: [My little bark was tempest-tossed, and drifting with the tide]
Published in 3 hymnals

Audio files: MIDI

Representative Text

1 My little bark was tempest-tossed, and drifting with the tide;
I had no chart or compass true, no pilot for my guide;
A life-boat came to rescue me when hope was almost past;
I entered and now I can sing, I’m on the rock at last.

I’m on the rock at last,
I’m on the rock at last,
No more I sail a stormy sea,
My wanderings are past,
I stepped into the life-boat and now my anchor’s cast,
Oh, hallelujah! Praise the Lord, I’m on the rock at last.

2 I built my house upon the sand which could not stand the test,
For when the storms of life swept o’er, my heart was sore distressed;
I called on Christ to save me from the fury of the blast;
I’ve found the sure foundation now, I’m on the rock at last. [Chorus]

3 When Satan comes to buffet now, when fiercely beats the tide,
I do not fear the angry gale, but in the rock I hide,
And there I sing with trusting heart, tho’ clouds may overcast;
I’m safely hidden in the Cleft, I’m on the rock at last. [Chorus]

4 And here upon the rock I’ll stay, till Jesus comes again,
And catches up His waiting Bride a thousand years to reign;
And then I’ll sing this song anew with all earth’s sorrows past;
All glory be to Calv’ry’s Lamb, I’m on the rock at last. [Chorus]

Source: Great Tabernacle Hymns #86

Author: Herbert Buffum

Herbert Buffum was born in La Fayette, Illinois 13 November 1879. He became a member of the Methodist Episcopal Church. He started preaching at seventeen years of age. He did city mission work up and down the Pacific Coast and later in small towns in Kansas. He began publishing hymns at the age of eighteen. Dianne Shapiro, from "The Singers and Their Songs: sketches of living gospel hymn writers" by Charles Hutchinson Gabriel (Chicago: The Rodeheaver Company, 1916) Go to person page >

Text Information

First Line: My little bark was tempest tossed, and drifting with the tide
Title: I'm On the Rock at Last
Author: Herbert Buffum
Refrain First Line: I'm on the Rock at last



Instances (1 - 3 of 3)
TextAudioPage Scan

Great Tabernacle Hymns #86

Our Choice #d117

The Campers Hymnal, Songs for the Out-of-Doors #d85

Suggestions or corrections? Contact us


It looks like you are using an ad-blocker. Ad revenue helps keep us running. Please consider white-listing Hymnary.org or subscribing to eliminate ads entirely and help support Hymnary.org.