Ooh, very good fic, with lots of things to make me think. Poor bewildered Snape, stuck in his teenage-fantasy-grown-up, and good for Harry for going to his rescue! Tom as Minister was inspired and what on earth happened to James? Left me wanting to know more.