Anecdata: I usually dont remember my dreams unless I wake up early or at least not all the details of it. However, some times, before I sleep I imagine myself in some situation I always wanted to be. For example, a soccer player in a cup final, an activist making people aware about how politicians are dividing them and such things. And then I have vivid dreams and next day I remember most details. Not sure if others also experience this but at least it makes me very happy next day. That's why I so much hate days when I have night or early morning meetings at my job.