Kaleidoscope: kaleidoscope |kəˈlīdəˌskōp| noun a toy consisting of a tube containing mirrors and pieces of colored glass or paper, whose reflections produce changing patterns that are visible through an eyehole when the tube is rotated. Sounds lovely doesn’t it? Not always though. I have suffered in the past from migraine headaches. They have resulted in… Continue reading Kaleidoscope