This is remarkably similar to the way I use dreams in my campaigns. They can be used for foreshadowing, warning of consequences of some courses of (in)action, communication medium between PCs and NPCs, or PC to PC, or, and it's my favorite option by far, can be used as alternate realities for...