What a wonderful, tight mystery and more than worth a second read. Snape as Newlin and his resurrection (veddy cool, btw) was perfect as was your flawed Harry. I couldn't stop reading and wincing and reading and muttering to the characters, sometimes even yelling at them. So very well done!
This is so full of win and I'm so glad we're on the same team! Roooaaarrr!