Well, I am writing this article for you guys, those that still do not know how to recall your dreams, and those who say that they didn't dream anything, that's because you just don't remember.

Ok, so i will share some tips here:
Getting plenty of sleep is the first step to good dream recall. If you are rested it will be easier to focus on your goal of recalling dreams, and you won't mind so much taking the time during the night to record your dreams. Another benefit of getting plenty of sleep is that dream periods get longer and closer together as the night proceeds. The first dream of the night is the shortest, perhaps 10 minutes in length, while after 8 hours of sleep, dream periods can be 45 minutes to an hour long. We all dream every night, about one dream period every 90 minutes. People who say they never dream simply never remember their dreams. You may have more than one dream during a REM (dream) period, separated by short arousals that are most often forgotten. It is generally accepted among sleep researchers that dreams are not recalled unless the sleeper awakens directly from the dream, rather than after going on to other stages of sleep

Possibly, all you will need to do to increase your dream recall is to remind yourself as you are falling asleep that you wish to awaken fully from your dreams and remember them. This works in a similar manner to remembering to awaken at a certain time in the morning. Additionally, it may help to tell yourself you will have interesting, meaningful dreams. A major cause of dream forgetting is interference from other thoughts competing for your attention. Therefore, let your first thought upon awakening be, "What was I just dreaming?" Before attempting to write down the dream, go over the dream in your mind, re-telling the dream story to yourself. DO NOT MOVE from the position in which you awaken, and do not think of the day's concerns. Cling to any clues of what you might have been experiencing--moods, feelings, fragments of images, and try to rebuild a story from them. When you recall a scene, try to recall what happened before that, and before that, reliving the dream in reverse. If after a few minutes, all you remember is a mood, describe it in a journal. If you can recall nothing, try imagining a dream you might have had--note your present feelings, list your current concerns to yourself, and ask yourself, "Did I dream about that?" Even if you can't recall anything in bed, events or scenes of the day may remind you of something you dreamed the night before. Be ready to notice this when it happens, and record whatever you remember.

I remember my first time of doing this, just before going to sleep repeating to myself at voice & mentaly that "I will remember all my dreams when i wake up"
and + since i am usually a person that doesn't remembers all her dreams (mostly) i found it amazing for it to work, i actually rememberd 3 dreams!! with all the small details in them. amazing
dreams , as you know, are a key to the future and so on,Anwyay..

Once you start to recall your dreams more and more, this gets you to the level of being able to Lucid Dreaming....
and that happends because of once you recall your dreams better it means you actually know that you are dreaming it, you feel the experience in the dream, but i will write another full article about Lucid dreaming later,

Dreams are often forgotten by people because they last for more or less 10 seconds and usually occur before waking up that's how most people remember dreams but to people that do not remember dreams this is simply because they drem during the period they are in a "deep sleep" so many people won't remember it or know they have had a dream.

I know that I can have a dream in a 15 minuet nap, which isn't normal... but the easiest way for me to remember is start from the end and go back. Sometimes it takes me all day because I get flashes from touching objects but I know that Jasper helps with dream recall.