Remembering dreams is a complex process that depends on a number of factors. Here's why some people remember their dreams ...