Wow, I really loved this. So clever and interesting, how you melded the details of canon with this story. This is my favourite kind of AU.
I also found it really moving. Snape's characterisation was spot on -- he never felt too soft -- and Harry was just gorgeous. Their relationship played out very believably.