“There are other possible explanations.”
Sure. How about demons? If there are immortal, disembodied spirits hanging around this planet for as long as we have been here (or longer), they will have been able to observe the details of many human lives, and if they can influence the living, then they could pass those details on to us to create all sorts of delusions.
I don’t buy into the ‘demon’ concept. A lot of people seem to lump everything that appears “supernatural” (and I don’t think anything truly is) into the ‘demon’ category. I don’t believe that’s very deep thinking.