Dreams are the communication of our souls, our inner selves. Dreams serve as a messenger between the subconscious and the conscious. Dream recall can give us great insight to our current lives and often what is to come.
I know a lot of people have trouble remembering dreams but you can in a way train yourself.
Firstly it is important to keep a note pad and pen beside your bed. Dream fragments fade away so quickly on waking that you need to be able to write it down before your body changes into awake mode. A dictaphone is another option if you are posh ^_^
Secondly, tell yourself (and therefore your subconscious) that you want to remember dreams, or anything important. Be warned though that this may mean random wake ups at 4am with a song lyric or an image in your mind. Whatever you wake up with.. a colour a sound a smell a random image. Whatever you remember write it down. Now you are your best judge of dream meanings. Something that is irrelevant to others may have great importance to you so firstly try and figure things out for yourself. If you have trouble then try and pick out elements or symbols to research. There is a fantastic site that is my first port of call dream dictionary it has great explainations of anything you could need.
The next job is to piece those meanings together to form a cohesive story. I can't stress enough to write down every little detail. Many a time I have looked back over seemingly meaningless dreams and realised exactly what they were referring to.
You will also receive messages from the world of spirit, either from guides or family members or friends. People often describe these as 'being to real for a dream'.
If you have this awareness and interest in your dream state you will find that this will strengthen your ability for recall. It may even lead you to being aware of when you are dreaming and give you control over that dream. This is a fantastic time for going places you have always wanted to see or confronting issues and people that you may not be able to confront in life for whatever reason. This leads us on to astral travel but that is a whole different kettle of fish! (who would put fish in a kettle?!)
Keep on dreamin' ^_^