Intro: G D6/F# Em7 C
G D6 F#
S Oh what a precious promise
E Em7 Bm
C Oh what a gift of love
T C D
An angel tells a virgin that
A G C
She's gonna have a son
And though it's a precious promise
A She wonders how can this be
What will the people say
And what if Joseph can't believe
Am
And her questions and her fears
S Am7 A? G
E Are met with an overwhelming joy
C D6 F# Em7
T That God has chosen her
Cm7
B Oh what a precious promise
Am7 D G (play intro)
Mary waits as heaven comes to earth
Oh what a precious promise
A Oh what a gift of love
Joseph makes his choice to do
What few men would have done
To take Mary as his bride
When she's already carrying a child
B That isn't his own
Oh what a precious promise
Mary and the child will have a home
Em7 Bm
And shepherds stand on a hillside
C D C G C G
Their hearts racing with the news the angel told them
Em7 Bm
A star's light fills up the dark sky
C G6 B C
As the night of precious promise is unfolding
Oh what a precious promise
A Oh what a gift of love
The waiting now is over and
The time has finally come
For the God who made this world
To roll back the curtain and unveil
B His passion for the heart of man
Oh what a precious promise
Em
Lying in a manger in Bethlehem
Cm7
Oh what a precious promise
Am D G (play intro) G
Lying in a manger in Bethlehem