But your passion was like a flood
you couldn’t control.
So you will not remain
my most honored son.
You climbed into your father’s bed
{and slept with one of his wives}.
You brought shame to my bed,
to the bed you lay on.”
David had always done the right things that the Lord wanted. He had always obeyed the Lord’s commands. The only time David did not obey the Lord was the time David sinned against Uriah the Hittite.
You know that marriages like this caused Solomon to sin. In all the many nations, there was not a king as great as Solomon. God loved Solomon. And God made Solomon king over the whole nation of Israel. But even Solomon was made to sin because of foreign women.