Oh what a precious promise,
Oh what a gift of love;
An angel tells a virgin that
She's gonna have a son.
And though it's a precious promise,
She wonde...