 The Bible says the Spirit will remind us of everything that he has said to us. A lot of people say, how can you remember these dreams so well? It ain't so much I can remember them, it's as much I rely on the Holy Spirit to remind me of what God has said. The Bible teaches us to hide God's word in our heart. And man does not live by bread alone, but by every word that God speaks. And God speaks in many different ways. Dreams and visions and words of knowledge and words of wisdom and gifts of prophecies and angels and scriptures.