David says he is blameless before God. How can that be? None of us are sinless in our lives, and we have many records of the times David messed up. The truth is we are righteous only because God can forgive us. What was the price that was paid for you to be forgiven?