As a practice of self-reflection, keeping a dream journal has many advantages. It is fairly simple and essentially free, always available, always personalized to you and your life situation ...
Novelist Laila Lalami imagines a dystopian world in which people are detained for dreams about future crimes in her new book ...