A very interesting idea, very well done, with no concessions to sweetness and light. They are, nonetheless, there under the film of the faults and limitations of the three of them, in Millicent's generosity, Snape's patience and helpfulness, and Dennis's honour and affection.