A life in bits and pieces . . .