DEILD is a fantastic technique. If you ready for it, you can link many dreams together by not moving when you wake up from a dream and visualize either your previous or new dream exactly the way you did it.

Your dream may have ended, because it was the end of your REM, so don't beat yourself up over it.