Thanks for the wonderful comments! I'm glad you like it. I do love Severus' smirk, so I'm glad everyone seems to comment on it. XD
Feel free to imagine that the three of them end up together--that was my other idea behind this, but it never got very clear in my head, so I went with the other idea for the summary.