Why do dreams finish at a convenient moment when they are interrupted?
For example, when I am about to get punched in the dream, my alarm goes off as soon as the punch is about to reach my face.
Does your brain make these events up in the milliseconds that it hears the alarm?