Thank you very much. I'm glad you enjoyed it. I will say that Sirius is more of a 'non-appearing' than a dead character, but it really doesn't matter now, I think. I do like your comment on the book Snape gave Regulus. Good god, what havoc has Harry wreaked on Severus' world?!
The tiny thing: I guess it wasn't clear enough, but Lupin was supposed to have said that James had said that Lily had a bad night's sleep because maybe she had a bad dream, which is why Snape thought what he thought about Lily. (That was a really long, silly-looking sentence.) Maybe a little tweaking is needed...