Any moment it could happen He knew it was time by the look in her eyes There was Joseph Holding Mary In this stable they wait For this babe to arrive In a world so dark Heaven and Earth would collide And would change who they are As she laid him in a manger Creation was hushed by the sound of His cry And their eyes were filled with wonder Could this be the same voice that brought us to life Unbelievable The promise is this little child What a miracle (Chorus) This was the first time Mortal eyes would see the Savior The first night Heaven sings a song with nature Alleluia Alleluia The world has seen the light For the first time As she rocks Him on her shoulder Did she know it was only a matter of time That one day when He is older He will open His arms and give up His life But tonight He sleeps As angels sing through the night Of His majesty (Chorus) Glory to God in the highest Peace on earth Glory to God in the highest Peace on earth Alleluia This was the first time This was the first night (Chorus)