If David’s exaltation has been a long time coming, the capture of Jerusalem has been even longer in the making. Eight hundred years before, God had promised Abraham – at the end of Genesis 15 – ‘To your offspring I give this land, from the river of Egypt to the great river, the river Euphrates, the land of the Kenites, […]