Thank you for the detailed comment! I had no inclination to pretty up Slughorn's character, so I'm relieved he turned out so sympathetic to readers. As for shoving poor Snape into a unicorn's company, I'm afraid that's just what happens to characters who resist my efforts to coax them into NC-17 territory *g*