So the king went to the city gate. When the news spread that the king was at the gate, everyone came to see him.
All the Israelites who had followed Absalom had run away to their homes. People in all the tribes of Israel began to argue, saying, “The king saved us from the Philistines and our other enemies, but he left the country because of Absalom. We appointed Absalom to rule us, but now he has died in battle. We should make David the king again.”
King David sent a message to Zadok and Abiathar, the priests, that said, “Speak to the elders of Judah. Say, ‘Even in my house I have heard what all the Israelites are saying. So why are you the last tribe to bring the king back to his palace? You are my brothers, my own family. Why are you the last tribe to bring back the king?’ And say to Amasa, ‘You are part of my own family. May God punish me terribly if I don’t make you commander of the army in Joab’s place!’ ”
David touched the hearts of all the people of Judah at once. They sent a message to the king that said, “Return with all your men.” Then the king returned as far as the Jordan River. The men of Judah came to Gilgal to meet him and to bring him across the Jordan.
Shimei son of Gera, a Benjaminite who lived in Bahurim, hurried down with the men of Judah to meet King David. With Shimei came a thousand Benjaminites. Ziba, the servant from Saul’s family, also came, bringing his fifteen sons and twenty servants with him. They all hurried to the Jordan River to meet the king. The people went across the Jordan to help bring the king’s family back to Judah and to do whatever the king wanted. As the king was crossing the river, Shimei son of Gera came to him and bowed facedown on the ground in front of the king. He said to the king, “My master, don’t hold me guilty. Don’t remember the wrong I did when you left Jerusalem! Don’t hold it against me. I know I have sinned. That is why I am the first person from Joseph’s family to come down and meet you today, my master and king!”
But Abishai son of Zeruiah said, “Shimei should die because he cursed you, the LORD’s appointed king!”
David said, “This does not concern you, sons of Zeruiah! Today you’re against me! No one will be put to death in Israel today. Today I know I am king over Israel!” Then the king promised Shimei, “You won’t die.”
Mephibosheth, Saul’s grandson, also went down to meet King David. Mephibosheth had not cared for his feet, cut his beard, or washed his clothes from the time the king had left Jerusalem until he returned safely. When Mephibosheth came from Jerusalem to meet the king, the king asked him, “Mephibosheth, why didn’t you go with me?”
He answered, “My master, my servant Ziba tricked me! I said to Ziba, ‘I am crippled, so saddle a donkey. Then I will ride it so I can go with the king.’ But he lied about me to you. You, my master and king, are like an angel from God. Do what you think is good. You could have killed all my grandfather’s family. Instead, you put me with those people who eat at your own table. So I don’t have a right to ask anything more from the king!”
The king said to him, “Don’t say anything more. I have decided that you and Ziba will divide the land.”
Mephibosheth said to the king, “Let Ziba take all the land now that my master the king has arrived safely home.”
Barzillai of Gilead came down from Rogelim to cross the Jordan River with the king. Barzillai was a very old man, eighty years old. He had taken care of the king when David was staying at Mahanaim, because Barzillai was a very rich man. David said to Barzillai, “Cross the river with me. Come with me to Jerusalem, and I will take care of you.”
But Barzillai answered the king, “Do you know how old I am? Do you think I can go with you to Jerusalem? I am eighty years old! I am too old to taste what I eat or drink. I am too old to hear the voices of men and women singers. Why should you be bothered with me? I am not worthy of a reward from you, but I will cross the Jordan River with you. Then let me go back so I may die in my own city near the grave of my father and mother. But here is Kimham, your servant. Let him go with you, my master and king. Do with him whatever you want.”
The king answered, “Kimham will go with me. I will do for him anything you wish, and I will do anything for you that you wish.” The king kissed Barzillai and blessed him. Then Barzillai returned home, and the king and all the people crossed the Jordan.
When the king crossed over to Gilgal, Kimham went with him. All the troops of Judah and half the troops of Israel led David across the river.