Long before Abraham there was Noah and this covenant:
[Gen 9:15-16 NIV] 15 I will remember my covenant between me and you and all living creatures of every kind. Never again will the waters become a flood to destroy all life. 16 Whenever the rainbow appears in the clouds, I will see it and remember the everlasting covenant between God and all living creatures of every kind on the earth."
Does this say that "there will never again be a flood" or that "there will never again be a flood that destroys all life"?
If "never again will there be a flood" then that seems patently false, yes?
If "never will a flood kill all life", that is a very small comfort, no?
And what does "never again" mean? Should we infer that there was a prior "heaven and earth" that was destroyed in a flood before Genesis 1:1?