Does everyone dream?
Everybody has Rapid Eye Movement sleep. Dreaming is gaining an awareness of oneself whilst one's in that REM state, and that's what is dreaming about. Now, dreams are highly evanescent; they may last momentarily after an awakening. So 20, 30, 40 seconds after waking up after Rapid Eye Movement sleep and dreaming, the odds of remembering that state are extremely low. So most people who say that they can't dream -- it just means that they've gone into light sleep, and have woken a while after Rapid Eye Movement sleep. For the majority of people, if they simply set their alarm clocks for 15 minutes earlier than normal, and go to bed thinking to themselves, "I'm going to recognize what's going on in my head when the alarm goes off," they should recognize that they're actually in a dream state. I would recommend a gentle alarm clock.