Have you ever messed up or done something you thought was unforgiveable? Today on The Bible Study Hour with Dr. James Boice, we’ll study the first half of Psalm 51, where David has done some pretty terrible things. He’s sinned against God and man, and he knows that he doesn’t deserve forgiveness. What can David’s story teach us about the mercy, love and compassion of God?