The book might have belonged to Snape's mum...
Goodness, I've finished a minute ago and can't possibly express the shock I'm in...that's not right, it just isn't...
Normally, I'd do my 'hate to say I told you so' dance now, for several reasons...Dumbledore dying exactly when I predicted...the countless hours I tried to convince you lot Snape was actually on the dark side...the fact that Snape's cutting curse in OotP was important, just like the 'hangin' spell...Narcissa's involvement with the Death Eaters...Ron/Hermione...Harry/Ginny...but I don't feel like it.
That's just the way I did NOT want the story to take, Snape killing Dumbledore. I don't know...I also have this feeling there was more to it, considering how urgently Dumbledore asked for Snape, and how he pleaded him shortly before his death. Maybe the hate in Snape's eyes was because DD forced him to kill him? But I'm afraid that's a bit of wishful thinking from my part.
Also, the fact that DD 'froze' Harry keeps me wondering...It doesn't make sense, does it? Dumbledore protecting Harry against Draco, Harry could've handled Draco very well alone, he's done so before. Dumbledore, in fact, seemed somewhat eager to die at the end...that doesn't make sense! Maybe Snape's in fact another Horcrux, and Dumbledore wanted Harry to watch that scene to make him angry enough to destroy Snape? What else did Dumbledore know, especially about Snape? After all, he was pretty much aware that the DADA teachers all would last only year.
And I believe RAB must be Regulus...God, I can't believe JKR's doing it again, presenting us a senseless, unnecessary death. First Sirius and the mirror, now the Horcrux that was already gone. And how on earth could one person have done that alone?
And Snape being the HBP? I actually figured it out halfway through the book. Snape's look at the party, the draught of the living dead was a clue, too, the leviacorpus spell as well, and the fact that the 'ominous spell' Harry used on Draco was the spell Snape had used on James was the final give away.
I'm so shocked. And no, I'm not ready to comment on Remus/Tonks yet