Why is the Bible divided into Old and New Testaments?

The Old Testament is promise; the New is fulfillment. Not two books, but the first and second halves of one story.

ThemeUnderstanding the Bible: Foundations
Key passageHebrews 8:13