Why not levitate Harry within reach of the cup - so he can run it through with the sword?
Because then every Horcrux wouldn't have been destroyed by a different person, and that would have mattered somehow. Also, Ron had only gotten a moment of bravery at that point, not intelligence, so he was due.
no subject
Because then every Horcrux wouldn't have been destroyed by a different person, and that would have mattered somehow. Also, Ron had only gotten a moment of bravery at that point, not intelligence, so he was due.