As can be seen in the case of David and Bath - sheba, Jehovah forgave David’s sin, grave though it was, because of David’s genuine repentance.
כפי שניכר בפרשת דוד ובת ־ שבע, יהוה סלח לדוד על חטאו — חטא חמור ביותר — משום שדוד הביע חרטה כנה.