Threads of past and future floated past me, ghosts of other worlds that could have been. Ravelling...