astralstreeting rated Things that never happen: 5 stars May 23 Public Things that never happen by M. John Harrison