Why did God spare David's life when he committed adultery and murder?
We read in 2 Samuel 11 that David committed adultery with Bathsheba who was the wife Uriah, a man in David’s army. Bathsheba lets David know that she is pregnant as a result of the affair. David decides he will try to conceal his sin by putting Uriah in the most dangerous place in the battle so that he is killed. Once this happens, he marries Bathsheba who of course is already pregnant with his son. All appears good. God is angry and sends Nathan the prophet to rebuke David of his heinous sins. David up to this point behaved righteously with all the people of Israel – executing justice for the innocent and punishing the guilty. Sadly, David does the opposite because of his lust for Bathsheba. He punishes the innocent (Bathsheba and Uriah), and he justifies himself who at this point is guilty. David deserved death for what he did. So, why didn’t God end his life? Because of God’s mercy and grace. According to the law David should have been executed, but God chose to s