Ron or Hermione!

Also, Dumbledore is (SPOILER)DEAD DEAD DEAD. J.K. Rowling addressed this rumor herself. People have just got to accept it.