Joseph walked to Bethlehem Found no room there at the inn And knowing not what was to be He lay beside her patiently Waitin' on Mary The shepherds watched, the stars grew bright The angel said, "It's gonna be alright Just have some faith, just wait and see A miracle will come to be Waitin' on Mary" And after all these centuries The world still has its refugees The losers in the human race But with the most amazing grace They're waitin' on Mary Faraway on some dark hill There are faithful waiting still Who have no hope but still believe Maybe tonight is Christmas eve And they're waitin' on Mary