The powerful magic of dreams

We all have them, some of us can remember lots of them quite vividly, some of us can only remember poignant, frightening or odd dreams [...]