Wow. Lovely. I like the way you told this: the tale about the witch, the 'textbook' story of becoming an animagus, and finally the current McGonagall and her remembrances of Severus. Very effective. I adored when she turned into a cat herself! So perfect. Great job on this.