O Holy Night 

What in the world does the verse “long lay the world in sin and error pining” mean. This song speaks of the human condition and the longing for an answer to the problems facing our world. Many people have proposed solutions to bring peace to the world and make it a better place but all attempts have fallen short. There is an answer But not everyone is ready to accept it.