kaleidoscopic  
adj. 千变万化