First Line:

Long ago I saw my Savior Bearing shame upon a tree;

Songbook: Majesty Hymns - Majesty Music

Page Number: 239

Song Key: G

Language: English

Authors: Ron Hamilton

Tune Name: NANCY

Themes: The cross

PowerPoint Slides (.ppt)


Includes Wide Format!

PrePay price: $4.84 or less!

Sheet Music (.pdf)


Long ago I saw my Savior
Bearing shame upon a tree;
The my heart was touched with sorrow,
For I saw he bled for me.

It is finished, loud he cried;
Oh what love for me He died.
In my stead he bled on Calvary;
Once for all Christ rescued me.

Lo, the sky was veiled in darkness;
Sudden trembling shook the ground
As the angry crowd was jeering,
Mocking Jesus all around. Chorus

The my Savior called to heaven
As I saw his love anew,
O my Father, please forgive them,
For they know not what they do. Chorus

Free salvation now he offer;
Take His gift, oh, hear His plea;
On the bloody cross behold Him,
Join His shout of victory. Chorus

Includes Wide Format PowerPoint file!

Sheet Music file (.pdf) also available.

Updated Format! Beginning in November of 2016, we changed the way we formatted our PowerPoint files. The font is larger and the staff lines are bolder, making the songs easier to read from a greater distance, including smaller screens/monitors in the rear of the sanctuary.

All songs digitized previous to that date are in the "older" format.


  • Majesty Music, Inc.


  • CCLI

A CCLI license is required to legally project/copy this song. For more information or to purchase a license, contact www.ccli.com