God makes many promises in the Old Testament, but only twice does he solemnly pledge an oath to bless all nations, once with Abraham and once with David. Significantly, both events took place at the same site, called “Moriah” in the time of Abraham and “Jerusalem” a thousand years later in the time of David (Genesis 22:1–2; 2 Chronicles 3:1).