Many of Sarah Mclachlan's songs are deep, but VERY, VERY SAD!! Yes... we are all human and make mistakes. One of the MOST important skills a person can learn to do in life is to LEARN TO FORGIVE YOURSELF!! God has forgiven you, if you confess; NOW it's time for you to do the same... ^ ^ -
i did a modern piece to this song. this song is pretty awsome.