Angels or demons will appear to people based on their beliefs.
-SB
I think you are right. Like after-death experiences; it is a product of their mind (and spirit). I had a dedicated Christian friend who drove off a cliff side North of Chattanooga at night. His truck landed in a tree top. He told me a man knocked on his window and said not to worry, help was on the way.
I pointed out to him that there are no people walking around in tree tops below a cliff face - that that was an angel. Well, who knows, really? I believe it happened.