From my personal experience, I can say that since my childhood I have had very vivid dreams
I also sometimes got dreams so vivid, but when i woke up, i will forgot most of the details from my dream.
Sometime the thing in my dreams happen in real life, thus giving me a Déjà vu feeling