David, the shepherd boy who became king, received a covenant from God that his throne would be established forever. This Davidic covenant promised that one of his descendants would rule on his throne eternally, a promise that finds its ultimate fulfillment in Jesus Christ.

Read More