God promised Canaan to Abraham, to Isaac and to Jacob, personally (Ge 17:8, 26:3, 35:12), but none of them ever actually possessed a foot of ground there (Ac 7:5), so God did not keep his promise to Abraham, Isaac and Jacob.
It is only in the light of Heb 11:8-16 that we learn God did keep his promise of Canaan forever to Abraham, Isaac and Jacob, personally, even though they never actually possessed any of it.
Because the promise of land forever was not a promise of earthly land forever, but of heavenly land forever.
Not to mention, "forever" is never ending and eternal.
God's promises for eternity are not about dirt.
The letter to the Hebrews reveals that the patriarchs' hope in God's promise of an "everlasting possession" (Ge 17:8, 48:4) was not a hope in land they could see (Heb 11:9-10), but a hope in heavenly land they could not see (Heb 11:1-2, 10, 16).
Hebrews tells us that the patriarchs lived in the promised land as strangers (not owners) in a foreign country, not possessing on earth the promised everlasting inheritance (Heb 1:9). They were a type of all believers who live on earth as strangers in a foreign country, not yet possessing the same promised inheritance of the heavenly city (Heb 11:16).
But although the patriarchs never actually possessed the earthly land, they did possess the realities which the earthly land signified (Col 2:17), and that was eternal life in Christ (Heb 11:40). So therefore, God did keep his promise made to the patriarchs personally of an "everlasting possession" (Jn 11:25-26).
Therefore, God did not shame his name by breaking his promise of an everlasting land to the patriarchs (Heb 11:16)..
The only land promises remaining are those to the NT people of God, the church (Mt 5:5; Ro 4:13; 2Pe 3:10, 13; Rev 21:1, 4-7). The land promise is to all believers in Jesus Christ (Ps 37:29).
It is only in the light of Heb 11:8-16 that we learn God did keep his promise of Canaan forever to Abraham, Isaac and Jacob, personally, even though they never actually possessed any of it.
Because the promise of land forever was not a promise of earthly land forever, but of heavenly land forever.
Not to mention, "forever" is never ending and eternal.
God's promises for eternity are not about dirt.
The letter to the Hebrews reveals that the patriarchs' hope in God's promise of an "everlasting possession" (Ge 17:8, 48:4) was not a hope in land they could see (Heb 11:9-10), but a hope in heavenly land they could not see (Heb 11:1-2, 10, 16).
Hebrews tells us that the patriarchs lived in the promised land as strangers (not owners) in a foreign country, not possessing on earth the promised everlasting inheritance (Heb 1:9). They were a type of all believers who live on earth as strangers in a foreign country, not yet possessing the same promised inheritance of the heavenly city (Heb 11:16).
But although the patriarchs never actually possessed the earthly land, they did possess the realities which the earthly land signified (Col 2:17), and that was eternal life in Christ (Heb 11:40). So therefore, God did keep his promise made to the patriarchs personally of an "everlasting possession" (Jn 11:25-26).
Therefore, God did not shame his name by breaking his promise of an everlasting land to the patriarchs (Heb 11:16)..
The only land promises remaining are those to the NT people of God, the church (Mt 5:5; Ro 4:13; 2Pe 3:10, 13; Rev 21:1, 4-7). The land promise is to all believers in Jesus Christ (Ps 37:29).