I had a moment recently where pieces of a puzzle that had been jumbled up in my mind finally turned and fit in just the...