I really like Blaise as the narrative voice here - it gives us a little more objectivity while still keeping us vested in Draco's welfare.
Wow. I like Harry's power and how stubborn he is, and yet, at the end.... the doubt. I wondered how it was all going to play out and perhaps this way is the best. Keeps us wondering.