Hi there, you say you can never retain what you feel in a dream for more than a few hours so write down your dream and feelings as soon as you wake from that dream you won't forget then
We are too lazy to write the dreams but I think this is the best method.
Bookmarks