Intro: G5 D5 E5 C5 G5 D5 F#5 S Oh what a precious promise E5 E5 B5 C Oh what a gift of love T C5 D5 An angel tells a virgin that A5 G5 C5 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 A5 And her questions and her fears S A5 A5 G5 E Are met with an overwhelming joy C5 D5 F#5 E5 T That God has chosen her C5 B Oh what a precious promise A5 D5 G5 (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 E5 B5 And shepherds stand on a hillside C5 D5 C5 G5 C5 G5 Their hearts racing with the news the angel told them E5 B5 A star's light fills up the dark sky C5 G5 B5 C5 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 E5 Lying in a manger in Bethlehem C5 Oh what a precious promise A5 D5 G5 (play intro) G5 Lying in a manger in Bethlehem