David committed grave sin when he had an adulterous affair with Bathsheba and then had her husband killed to cover it up. God forgave him, but that forgiveness did not take away the consequences of his sin.
David committed grave sin when he had an adulterous affair with Bathsheba and then had her husband killed to cover it up. God forgave him, but that forgiveness did not take away the consequences of his sin.