Is it a long way from Heaven Mary O Mary O
Did the angel travel far Mary O
When you welcomed Gabriel was he looking tired as well
Is it a long way from heaven Mary O
Hail Mary O Mary O Mary O Hail Mary Mary O
Is it a long way to Joseph Mary O Mary O
Was he always at your side Mary O
When you told him what you heard tell us did he say a word
Is it a long way to Joseph Mary O
Love Mary O Mary O Mary O Love Mary Mary O
It is a long road to Bethlehem we know Mary O
Is it hard for you to go Mary O
Is there strength to carry on with a baby growing strong
It is a long road to Bethlehem we know
Hope Mary…
Now we can see heaven open Mary O Mary O
In a baby newly born Mary O
As you place him in the hay we can hear the angels say
O Gloria in the highest Mary O
Joy Mary…
And what a journey from the manger to the cross Mary O
Can your heart endure such loss Mary O
Still today is Christmas morn a new baby has been born
O yes your heart will manage later Mary O