Oops, forgot to reply to the metaphor bit. In the Hebrew language (which Genesis was written in) the word "yom" (day) is always translated as literal when accompanined by a numerical value (7)

The Hebrew language also has a perfectly suitable word for an "age," namely, 'olam, which is almost precisely what we mean when we speak of a geological age. And


Imagine.