kaleidoscope

/kə'laidəskoup/
Noun
  1. an optical toy in a tube; it produces symmetrical patterns as bits of colored glass are reflected by mirrors
  2. a complex pattern of constantly changing colors and shapes
kaleidoscope
A child looks through a kaleidoscope and sees beautiful patterns.