kaleidoscopic weather