Sal and his friend Shilly have been joined by a third refugee, Skendar, by the time the make their way to the remote island that is the home of the famous, feared Haunted City, home of the Sky Wardens. Sal's great aunt, the Syndic, is also there and she is determined to keep Sal under control, even if she has to imprison him to do it.
But there are greater threats even than that. The ghosts that live behind the ancient glass of the City are restless. No one can say why they are stirred up and no one has any idea what they can do if they act. The golem is determined to make Sal do its bidding and will not stop short of murder to obtain his obedience. It appears that the Weavers have plans as well, yet no one knows, or will admit knowing, if the legendary Weavers even exist or what they are.
Beset on all sides by dangerous powers and controlling agendas, Sal must find a way to choose his own path - or submit to a fate not of his own making.