Oh this was so wonderful! Harry and Severus's relationship is really developed quite nicely. Harry's feelings of loneliness, particularly because he can't be friends with James, Lily, Remus, and Sirius, are very well presented. Overall, it was incredible!