2 Samuel 12:22

22 David replied, “I fasted and wept while the child was alive, for I said, ‘Perhaps the LORD will be gracious to me and let the child live.’

2 Samuel 12:22 Meaning and Commentary

2 Samuel 12:22

And he said, while the child was yet alive
And so there was hope it might be continued:

I fasted and wept;
or sought the Lord by prayer, and fasting, and weeping, that the threatening might not take place, that the child's life might be spared:

for I said;
within himself, thus he reasoned in his own mind:

who can tell [whether] God will be gracious to me, that the child may
live?
and in hope of this he kept praying, fasting, and weeping; he could not tell but God might repent of the evil he had threatened, as in some cases he has done; see ( Joel 2:13 Joel 2:14 ) ( Jonah 3:9 Jonah 3:10 ) . Abarbinel thinks that David fasted and wept to hide this matter from his wife, and his servants, and did not let them know that this was in his punishment, that the child should die.

2 Samuel 12:22 In-Context

20 Then David got up from the ground, washed himself, put on lotions, and changed his clothes. He went to the Tabernacle and worshiped the LORD . After that, he returned to the palace and was served food and ate.
21 His advisers were amazed. “We don’t understand you,” they told him. “While the child was still living, you wept and refused to eat. But now that the child is dead, you have stopped your mourning and are eating again.”
22 David replied, “I fasted and wept while the child was alive, for I said, ‘Perhaps the LORD will be gracious to me and let the child live.’
23 But why should I fast when he is dead? Can I bring him back again? I will go to him one day, but he cannot return to me.”
24 Then David comforted Bathsheba, his wife, and slept with her. She became pregnant and gave birth to a son, and David named him Solomon. The LORD loved the child
Holy Bible. New Living Translation copyright© 1996, 2004, 2007, 2013 by Tyndale House Foundation. Used by permission of Tyndale House Publishers Inc., Carol Stream, Illinois 60188. All rights reserved.