I've been thinking about such things a lot lately.
I think that when we initially perceive something, we store it as a series of inherent archetypes based on how we perceived it. Later on, we recall that series of archetypes along with a vague impression of the circumstances that surrounded them. But not the exact situation.
I think that there is a limit to what degree of reality we can perceive. I do think that at least some of what we see through our senses must be true on some level, but there's no telling how much of what we think is true is simply an interpretation of reality thrown at us by our minds, that gives us a combination of stuff from our unconscious and what's coming in through our senses.
In other words, things might be true, but not in EXACTLY the way we think they are. The version we know of may only be a simplified reflection of it's actual nature that allows just enough awareness of what is being dealt with for our own purposes.