It was indeed grace of God that David was saved from his atrocious sin and yet he had to pay for the sin he had committed. When we read how David committed adultery with Bathsheba and killed her husband it is beyond man’s imagination that God would forgive him of his sin.

David and Bathsheba – Digital

David and Bathsheba – Paperback