O for a Heart to Praise My God Lyrics
1 O for a heart to praise my God,
a heart from sin set free;
a heart that’s sprinkled with the blood
so freely shed for me:
2 A heart resigned, submissive, meek,
my great Redeemer’s throne;
where only Christ is heard to speak,
where Jesus reigns alone:
3 A humble, lowly, contrite heart,
believing, true, and clean,
which neither life nor death can part
from him that dwells within:
4 A heart in every thought renewed,
and full of love divine;
perfect and right and pure and good —
a copy, Lord, of thine.
5 Thy nature, gracious Lord, impart,
come quickly from above;
write thy new name upon my heart,
thy new best name of Love.
O for a Heart to Praise My God Hymn Story
“O For a Heart to Praise My God” is a hymn that was written in 1742 by the famous English hymn writer, Charles Wesley.
This is one of Charles Wesley most famous hymns and it is used in several hymns of various churches and denominations.
It is based on Psalm 51:10, “10 Create in me a clean heart, O God; and renew a right spirit within me”.
In our hearts there is always a struggle between the sinful nature and the Spirit. No amount of willpower will help you to have a clean heart.
You need power from above to fight the sinful nature.
And it gets even better in that God will change your heart if you ask and let him do it.
You need the blood of Jesus to wash our sinful hearts in order to have a clean heart.
That is the message of this song and that is the message we must pay heed to. God bless you all
Below are more hymns’ lyrics and stories: