You have Javascript turned OFF

The Kaleidoscope of 1000 Blooms by Beverly Nault
Feature | Action/Adv
An on-the-spectrum, reclusive genius's life spins from black-and-white boring to technicolor chaos when a mysterious vagrant gives him a kaleidoscope that can change the future. Seeking its origins and why he's been given the 'scope, his life is suddenly in danger from those who would kill to control the device as he learns to accept, even love, his colorful, diverse new friends he enlists for their help, even though one of them is a traitor.