God’s Covenant with David, Part 1

God's covenant with David fulfilled in part promises made in prior covenants, especially that made with Abraham. Those promises were the promise of kings, the promise of the land, the promise "I will be your God," and the promise of rest.