What a satisfying and beautiful story! I love the beginning and end that sound like a child's perspective. Imagining Minerva leading this kind of life after the books rings true, and I think your characterization of Snape!Cat is so apt. A charming and wonderful piece.