Memories of the future