I adored this - the way the story unfolded, the pitfalls along the way and the characters! Your Draco is very much the Draco we see in canon with all his immaturity, cowardice and petty cruelty but he does learn and grow. Millicent is perfect - strong but very vulnerable underneath it all.