advice: your dumping alot of info thats not needed, I don't mean this is a mean way. Since this is a fanfic, most people already know why lily's middle name is luna, or how rose is related to sirius. Its also mostly unimportant to the story. Just a word of advice, the peice is great so Far!!