To all of you saying Hagrid is not a halfblood, he's a half breed, you're wrong ....
Hagrid's mom was a giant ... his dad was a pureblood wizard ... therefore, he is HALF WIZARD, HALF GIANT ...
Lupin, as Rowling said, was bitten by a werewolf when he was a HALFBLOOD ... so he's Half Blood.
It's not Tom Riddle, you ******* idiots. We all know that Tom Riddle is Voldemort.
"The HBP is neither Harry nor Voldemort", which means, "The HBP is neither Harry nor Tom Riddle" ...
So don't go saying it's Tom when the ******' author herself denies it ...
It's either: Lupin, Albus and/or Aberforth Dumbledore, Snape, Seamus, Dean, Alastor Moody, Gilderoy Lockhart, Krum, Karkaroff, Hagrid, Crookshanks, Peter Pettigrew, Gryffindor ...
It could be Dumbledore or Aberforth. I hardly think it is Seamus or Dean. It's possible that it's Mad-Eye ... entirely possible that it's Lockhart, too, that's unexpected ... JKR said Krum is re-appearing. It might be him (Wow, a Bulgarian prince!) ... It won't be Crookshanks, but the cat's male and it's a half-blood ...
It wouldn't surprise me if it was Wormtail (he owes Harry his life, right? I smell 'sacrifice'...his 'prince' status would be more pronounced than ever if he gave his life for Potter) ...
I doubt it's Gryffindor, but, fair chance ...
PERSONALLY, I THINK IT IS EITHER ONE OF THESE CHARACTERS:
KARKAROFF, HAGRID OR SNAPE.
Karkaroff and Snape, the two Death Eaters who have left Voldemort ... could an act of defiant heroism label them 'princes'? Both of them are an adequate age for a Prince, and they could both possibly be half-blood
It could be Hagrid; he's half-blood ... but, nah, i don't think it's him ...
I think it's Snape, however ... something endears me to him ... Rowling's talked about Snape so much ...