I have so much love for this story. I adored your Millicent, with her need to stand up for herself, her background, and her desire to do things her way. Harry is flawed and well-meaning and not always doing the right thing because of both of them. And Ginny, how much do I appreciate your Ginny in this story and her determination to make Harry do the best thing for everyone.
This is a populated world (one of my favourite story things) and all of the characters have their place in it and their interactions and interweaving lives just make this feel as if it happens in a very solid and very real world.