Thoughts, remembered sentences and phrases, firefly flickers of half-remembered conversations were zipping through my mind like the patterns of a kaleidoscope, forming and re-forming themselves until they aligned in a conclusion that I probably should have seen long ago.