Tom: G 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