Amazing Grace

 Amazing Grace is one of the most recognisable songs in the English-speaking world. It is played at funerals and sombre occasions with almost cliched regularity. Sometimes it is just the melody t... Read More