Repentance and Earthly Consequences: the Consequences of David’s Sins–including Jesus
Though God forgave David his adultery with Bathsheba and his murder of Uriah, this sin had a traceable chain of earthly consequences which extends to the present and which includes the death of Christ on the cross.