Very well done! I loved how Severus was given a second chance and the suggestion of a shocked McGonagall in the end made me laugh. From start to finish, Harry and Severus's growing relationship was very interesting to read. I liked how Severus slowly went from suspicious and fearful to slowly finding himself falling for Harry.