i beleive its not all imagination, it cant be, explain da ja vu,
and dreams coming true and predicting the future.
but i recon its also partly your sub-consious.

i know spirits can enter your dreams, they can communicate to you that way.