God promised King David that he would establish David’s throne forever, but his dynasty lasted only 400 years. David’s earthly kingdom was a shadow of a still deeper and more important spiritual reality: the kingship of Jesus Christ and the Kingdom of God.