Wow. Marvelous, absolutely marvelous! So much to love here: Millicent is awesome, as are the supporting Slytherins (and Pansy is fantastic here--love the way you've made them real people instead of stock villians), Viktor is a genuinely good person, and Frankie is wonderful. Kudos on a fantastic story.