The story of 2 Samuel 12 takes place after David has committed adultery with Bathsheba, Uriah the Hittites' wife. God has continuously tried to talk to him and get him to admit his sins. Eventually He tells Nathan, a friend of davids, to tell a parable to David and punish him on behalf of the Lord.
The story starts off with Nathan, who was sent by God, telling a parable to David. David becomes angry that in the parable, a poor man's only lamb is going to be slaughtered by a rich man with flocks and herds in great numbers. But Nathan then explains that David is the rich man.
The sin depicted in Nathan's parable is theft, the rich man stole the lamb from the poor man. David did the same to Uriah when he committed adultery with Bathsheba. David did not have authority over the body or sexual immorality of Uriah wife, Bathsheba, but he had intercourse with her anyway.
God punished David in several different ways. Although David committed his sins in private all of his punishments were known to all of Israel.
- God promised that from that day forward David would know violence and bloodshed among his own family members
- God commanded fourfold restitution for Uriah from four of David's sons
- God warned David that because he troubled another man's house, God will allow trouble to come upon davids house - from within the house
- David violated another man's wife, so another will violate his wives