Intro
G D D C G/B C D
Verse 1
Em7 Dsus D A/C# B/D# B7 E Em7 D E Em7
Heaven's great mystery, How the God of e-ter - ni-ty
D C G/B Am7
Reaches down far from worlds unknown
G/B C A/C# Dsus D B7sus B
To the human soul, Making His love in us known
Em7 Dsus D A/C#
Heaven's great blessing received
B/D# B7 E Em7 D E Em7
Is a God full of mercy, so free
D C G/B Am7
Reaching out throughout and through space
G/B C A/C# Dsus D C/E D/F#
To the human race, Revealing His peace and His grace
Chorus
D/F# G D D C G/B C
O the wonder of His heavenly touch
G D D D C G/B C
Filled with such hope filled with such love
D G D D C G/B C
O the mystery how it reaches deep in me
G D D D C G/B C D G
Restoring my soul and making me ever whole
D D C G/B C D
Verse 2
Em7 Dsus D A/C#
Heaven's great history,
B/D# B7 E Em7 D E Em7
Shows a God full of kindness and strength
D C G/B Am7
Reigning down on the hardest of hearts
G/B C
Piercing through all the dark,
A/C# Dsus D B7sus B
With healing and light from afar
Em7 Dsus D A/C#
Heaven's great gift to the earth
B/D# B7 E Em7 D E Em7
Was our Savior our Lord's humble birth
D C G/B Am7
He came down from His throne up above
G/B C A/C# Dsus D C/E D/F#
To be born here in us, Giving His unending love
Interlude
G D D C G/B C G D D D C G/B C D G
Bridge
G D D C
All I wanna do is thank You, Lord
G/B C
All I wanna do is praise You, Lord
G D D D C
For touching me loving me and
G/B C D
Sending Your Spirit to set me free