Ha! *points* I knew it was you! I was going to leave a comment when I read this a day or so ago, but I'm glad I didn't because I knew it was you!
*is smug*
How did I know it was you? Because the plot line was executed perfectly, and the dialogue flowed so smoothly. Also, you tackled a topic that could have easily gone from earnest and thought-provoking to corny and silly with ease. Severus was never preachy. He was a bastard (woo porn!) but he was never OOC.
And I love your mature!Harry. Really, their relationship here was just perfect.
Wonderful job, darling! I couldn't have enjoyed it more.