You know, reading this was like dancing at the edge of a cliff with a very skilled partner; you trod dreadfully close to the pitfalls of the their past, but ultimately kept the story on firm, if unfamiliar, ground. The characterization here is brilliant, the more so because Snape is still Snape, even as Harry is still Harry, and their interaction fells spontaneous and alive.