I enjoyed this story more and more as it went on. The really good hurt/comfort, I think, is the story around the books. I love that Severus has time to think through what Harry's actions meant, to lay aside his first impulse of anger, to realise that his gratitude is beautiful, and then to express it!
The end of the fic is *beautifully* written. I also love the brief bits about their interaction with the people in Snape's town.