well, good to get that memory thing cleared up. And no worries. Others may be uneducated to, though very much genuine lifelong students. But one thing is puzzling.
You say Nature doesn't lie. Then you say science doesn't lie. These are hardly the same thing, and often at loggerheads in your teachings. But by science I feel you mean demonstrable truth. So, it gets confusing.