Apologies for the latest reply ever! I'm just now getting on top of a lot of things.)
I'm glad the ending did come as a surprise. Since I was, of course, aware that Snape was faking the amnesia as I was writing this, I was afraid I'd thrown in too many hints and it would be obvious to the reader. So yay for that working out! I'm also happy that Snape's angsty moment worked to pull the past and present together.
Glad you enjoyed this; thanks so much for your comments!