What is the difference between firmament and heaven?
The firmament is described as a physical structure, a dome or expanse created to separate different parts of the cosmos. Heaven, in contrast, is generally viewed as a spiritual realm or the dwelling place of the divine—intangible, infinite, and beyond physical reach.