Luna was a bit heartbreaking to write in this story--so much potential, but then, she still had potential, no matter where she was. Heee, I know there were some who thought it very OCC for Severus to sing, but I dunno, if I'd lived by myself for three years with that menagerie, I imagine I'd do weird things too. :)
Yes, Harry shows up late, but although he was out of sight, I'd hoped, through Luna's and Severus' conversations, for him never to be out of mind.
Glad you liked the quilt. I'm a quilter, so it was sort of fun to insert my 'quilt philosophy' into the fic.
So pleased you enjoyed it, Mara! Thanks for reading, and for giving me such a detailed and well thought-out comment.