A virgin cried when You were born Tears of joy and tears of pain As Heaven's angels watched in wonder How could You, the Ancient One In the frame of man be bound Lying there with feet and hands Fully God and fully Man Who could see and who could know You had left Your Kingdom's Throne Baby crying in a manger? You had come to give Your life As a holy sacrifice Nails would pierce your feet and hands For every heart and every man Holy Lamb of God, how we love You Shepherd of our hearts, how we praise You We were blind and lost, but You came to rescue us And we thank You, Holy Lamb of God Now You are the risen One All You came to do You've done On this Christmas, we remember How Love came down to set us free From our sin and from our fear Lord of all we bow our hearts To the wonder that You are And we thank You Holy Lamb of God Yes, we thank You Holy Lamb of God