What are Dreams and why do we have them?