Jeremiah
2 Kings 8:19ESV·traditional attribution

Yet the LORD was not willing to destroy Judah, for the sake of David his servant, since he promised to give a lamp to him and to his sons forever.

Matthew Henry Presbyterian @wholebiblehenry

We have here a brief account of the life and reign of Jehoram (or Joram), one of the worst of the kings of Judah, but the son and successor of Jehoshaphat, one of the best. Note, 1. Parents cannot give grace to their children. Many that have themselves been godly have had the grief and shame of seeing those that came forth out of their bowels wicked and vile.

Commenting on 2 Kings 8:16-24

John Gill Reformed Baptist @doctorgill

Yet the Lord would not destroy Judah for David his servant's sake,.... Not for his merits, but for the mercy he assured him of: as he promised him to give to him always a light, and to his children; or a kingdom, as the Targum; therefore he would not utterly destroy the tribe, nor suffer the sceptre or government to depart from it till the Messiah came, see Psa 132:11.

Adam Clarke Methodist @methodicalclarke

To give him alway a light - To give him a successor in his own family.