I firmly believe there is more to this world than meets the eye. I don't make too much of a childs' vivid imagination, one way or another. But I think we need to listen to that inner voice when we hear it. Personally, I avoided T-boning a car that backed out of a driveway that was hidden by hedges. Something said, 'slow down', I did and that was enough for me to have room to come to a stop when the car backed out suddenly. I knew a drive was there, but the car was completely hidden from view by the hedge.
A couple years ago, almost to this date, I was getting into my car to go to work. It was cold, blustery, & dark. We had two car seats for the granddaughters when they rode with us but both were in my husbands truck. I felt compelled to get them out of his truck and put them in my car. I argued with myself, it was cold, I'd be late, and that if our daughter needed help that maybe my husband would need the carseats. I compromised and took one, only one GD was required to be in the seat anyway. My daughter unexpectantly went to the hospital that afternoon, she called me at work and asked me to get the GD's at the hospital across the street from where I work. If I hadn't tossed that carseat in my car I would have had to drive 50 miles round trip to get the carseat before I picked up the GD's.
I listen to my gut feelings.
GS9 had an imaginary friend, Jakelo, that came to live with us when GS9 came to us permanently. He was so 'real' that it was a bit unsettling at times, but I didn't see it doing any harm. Jakelo 'moved out' a couple years ago, he would 'visit' for a while but I don't think he's been around for a while.
Then there was the time GS9 told me about how he stored things in the bookshelves in his mind. He was very descriptive about how he'd take a book off the shelf and look at the memory stored there. That was a bit weird to hear a 5 year old talk about it like that.