Kaleidoscope, A Novel