37 But Absalom fled, and went to Talmai the son of Ammihur, king of Geshur. And [David] mourned for his son every day. 38 So Absalom fled, and went to Geshur, and was there three years. 39 And [the soul of] king David longed to go forth unto Absalom: for he was comforted concerning Amnon, seeing he was dead.

Matthew Henry's Commentary on 2 Samuel 13:37-39

Commentary on 2 Samuel 13:30-39

(Read 2 Samuel 13:30-39)

Jonadab was as guilty of Ammon's death, as of his sin; such false friends do they prove, who counsel us to do wickedly. Instead of loathing Absalom as a murderer, David, after a time, longed to go forth to him. This was David's infirmity: God saw something in his heart that made a difference, else we should have thought that he, as much as Eli, honoured his sons more than God.