Why did God punish David's son instead of David himself for his sin?
Comment:
David had other sons older than Solomon that could have been given the nod to succeed him. David made a promise to Bathsheba to make her son the next king....


