I just recently had woken up at 6 in the morning. I normally do this andkeep hitting the alarm clock untill i'm awake enough to get up. But this morning I did this three times and each time i had a vivid dream, each lasting around 1-3 minutes. I'm just wondering how that is possible. I know it's possible to start dreaming quick, but is it possible to dream a full dream within seconds of waking , going back to sleep, then waking in ten minutes?