Why did David name his son Solomon when God said his name was to be Jedidiah?
In these verses we read that David's first son with Bathsheba dies as a punishment for his sin of murdering Uriah. Then David and Bathsheba have another son ...
2 Samuel 12:24 - 25