For example science cannot explain why some dreams I have manifest in real life. I'm not talking about obscure dream concepts that represent real life. I'm talking about play by play, word by word dreams that I have, and then happen in real life 2 or 3 months later with such accuracy that I can mouth or say exactly what is going to happen from one second to the next.
Sure it can. But you're right, your first instinct is "it's a miracle!". I told my friends last month: I had a dream about needing to fix my sister's laptop, and it needed to reboot because the anti-virus updated. With my antivirus (AVG) that's an extremely rare occasion. I wake up, start my computer: it needs to reboot because of AVG, probably for the first time in a year or so.
If it was something more "spiritual" instead of dreaming about rebooting computers, I'm sure that people would've seen that as something miraculous. But it's not, because:
1. Confirmation bias. You dream every night. Depending on your sleeping pattern, you might vaguely remember multiple dreams per night, or at least recognize the situation when something similar comes up in real life. The hundreds of dreams that never resemble real-life situations are ignored. The one dream that fits a situation 4 months later is seen as evidence that your dreams are special.
2. Many dreams often sorta make sense, and use things that you've observed in life. If I dream about being pulled over by a cop for speeding, and 5 months later I actually get pulled over for the first time in my life, there's a good chance that the dream resembles the reality. The dream probably took place on a road that I actually use, and the procedure of being pulled over by a cop has been drilled into my brain by stupid television shows.
3. Your recollection of what you dreamt might be way of. People's recollection of events that happened when they were awake is already terrible (there has been a lot of research into that area, where people are sure that they remember X but records show that Y happened). It's notoriously hard to remember all the details of a dream. If you were to ask me what I dreamt of tonight, I might give some very vague description, but I forgot most of it. Yet if a vaguely similar thing happened next week, I might go "hey.. I dreamt of this!". After X happens in real life, you might think that a dream that you had some time ago contained a perfect recreation of X, but before X happened, you had no recollection of the details in the dream. As the event unfolded in real life, all the missing pieces in the memory of the dream got filled in, and you went "hey, this event completely matches my memory of the dream!" (even though the memory was only just created).
If you're sure that you regularly have dreams that get recreated word for word in real life: write your dreams down as soon as you wake up. If you have a high percentage of fully accurate, non-trivial predictions in your written record, you should go to a book publisher and maybe start your own religion or something. But I'm pretty sure that a month (or a year) of dreaming will only produce a few trivial predictions ("the dentist in my dream told me I should floss more, and that came true!"), and maybe one or two lucky coincidences like the virus scanner thing.