IMHO, There are so many explanations, so many 'languages', so many posible paths to "the truth" - Science, Religion, Metaphysics, etc. And they blend and overlap each other. I think we'd all be wise to allow for the possibility that all or none are "fact". We are a very young species with...