I know I'm years too late with this comment, but I love this story. The characterizations build so well on canon and are yet so much more complex, compelling, and interesting. Even the cameos (Severus, the Carrows, Dedaelus) are perfect. Such a satisfying read.