Marco Polo is travelling again in the service of Kublai Khan but this time he wanders off the path and ends up in an unknown part of the world. In his solitude he becomes an emperor of dreams. The ghosts of prehistory visit him, and the phantoms of later ages and the future too. He even finds himself in the unexpected position of haunting himself. Only his very last spectral guest can know everything that is essential, and that last guest may well...