There is also the tendency for us to forget various parts of the dream on waking.

The reason is that the subject of the dream has not yet fully fixed itself in consciousness. Working with dreams on first waking can help to ‘fix’ the information our subconscious is attempting to give us.