I have a sappy, sappy grin on my face after reading this.
Also, I planned on reading this off and on throughout the day. A little cleaning, read some, watch a movie, read some, play with cat, read some.
But once Severus entered the picture I couldn't stop. I was so overjoyed when Harry's nightmare turned out to be a nightmare. Not only because I would hate for Severus to be so angry and geez, the misunderstanding, but also because it would have seemed OOC for this Snape.
For all that this is the cliche fest, I don't believe I've read a fic like this. I love that your Snape is more grown up now (from what it seemed in canon) and is at peace with himself. Also, restoring carousel horses must be in the top five of original professions for this fandom. But I loved the character and how different he remained.
I especially love that, though Harry refers to himself as Harry, Severus remains Selwyn, because he truly has changed no matter who he interacts with.
The lovely shot of hope at the end was just amazing. I truly enjoyed this, start to finish.