Excellent piece! I love how you've fleshed out (no pun intended) Slughorn's personality and his past. I can definitely see this happening with them, and I love the ending. *wistful sigh* Snape/McGonagall is great, too! And the art... squee! I really enjoyed this fic.