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 ...
And even among those who might have achieved the American dream ... Street Journal and NORC, 78% of respondents said they were not confident that life would be better for their kids' generation.