What does Psalm 21:4 mean?
David aged and died like any other mortal man. He lived 70 years (2 Samuel 5:4), so how do we interpret the comment here that God gave him "length of days forever and ever?" In 2 Samuel 7 we read the covenant the Lord made with David. He said, "When your days are fulfilled and you lie down with your fathers, I will raise up your offspring after you…and I will establish the throne of his kingdom forever" (2 Samuel 7:12–13) God also promised David: "Your house and your kingdom shall be made sure forever before me. Your throne shall be established forever" (2 Samuel 7:16).The Lord promised David an endless dynasty, and when Jesus, the Son of David, Israel's Messiah, returns to earth He will reign forever from the throne of David (Luke 1:30–33).