2 Samuel 12: 13-25 Then David confessed to Nathan, "I have sinned against the Lord."
Nathan replied, "Yes, but the Lord has forgiven you, and you won't die for this sin. But you have given the enemies of the Lord great opportunity to despise and blaspheme him, so your child will die."
After Nathan returned to his home, the Lord made Bathsheba's baby deathly ill. David begged God to spare the child. He went without food and lay all night on the bare ground. The leaders of the nation pleaded with him to get up and eat with them, but he refused. Then on the seventh day the baby died. David's advisers were afraid to tell him. "He was so broken up about the baby being sick," they said. "What will he do to himself when we tell him the child is dead?"
But when David saw them whispering he realized what had happened. "Is the baby dead?" he asked.
"Yes," they replied. then David got up from the ground, washed himself, put on lotions, and changed his clothes. Then he went to the Tabernacle and worshiped the Lord. After that he returned to the palace and ate. His advisers were amazed. "We don't understand you," they told him. "while the baby was still living, you wept and refused to eat. But now that the baby is dead, you have stopped your mourning and are eating again.
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. 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."
Then David comforted Bathsheba, his wife, and slept with her. She became pregnant and gave birth to a son, and they named him Solomon. The Lord loved the child and sent word through Nathan the prophet that his name should be Jedidiah - "Beloved of the Lord" - because the Lord loved him.
What a lesson is in this story! First, if we confess our sins, God is quick to forgive them. Read Psalm 51. Second, there is a penalty to be paid for sin. Third, when the penalty is paid, move on. That is what David did. He got up and resumed his living. This is where we can get hung up at times. God has all ready moved on and we are still holding onto the guilt, shame, anger, or whatever we can't let go of.
God certainly did not hold anything against David as seen by His love for Solomon, child of the same parents as the first son. David did not hold anything against God for taking the life of his son. Both continued in their love for each other. If only we can learn to love God and trust Him when things go wrong, as David did. Let go of the things in the past and start fresh today; get up and worship the Lord and enjoy a good meal. God bless!