I had quite a few of them in my life so far. Though they mostly come from me dreaming of certain events that would later transpire, even going so far as allowing me to predict what another person was going to do or say, since I had already seen it in my dreams. Fun stuff, really :D