Memories of the Past... Dreams of the Future