Call it ESP or being a sensitive, or call it intuition, etc. Whatever we call it, It exists and to my mind, the reasons are probably more scientific than we realize.
I used to be able to tell who the person was calling on the phone by the "vibration" of the ring." I sometimes suddenly "know" things that I have no external way of knowing....it comes and goes, but it has been fairly consistent throughout my life.
I have had precognitive dreams where I dreamed of a tragedy that befell someone I had never met and 3 years later I met them and then tragedy struck. It was very specific information that I received thru the dream.
Still, my theory is that having to "know" what was going to happen next as a survival mechanism became an automatic way of behavior. Due to the many traumas that I suffered over a prolonged period of time. At least this is how I explain it for myself.
Most people don't believe in it until they experience it for themselves and there are many interpretations and theories, none of which I am able to prove or disprove.
I used to know things about people who were far away such as when a visitor was coming to see me and who that visitor was....but I have no way of explaining it.
Not a very satisfying answer I'm afraid, but when I think of all the times I needed to predict what was going to happen next...it makes some amount of sense...at least it does to me.