Done. Man, that was fun.
Better than The Order of the Phoenix but just as lengthy. It’s darker, but it fits perfectly with the overall development of the plot and characters. And thank god Harry got over being an idiot, for the most part. I wanted to smack the little jerk in the last book. Another plus is that, for the most part, she avoided the long explaining-past-plot-points-again thing, which avoided a lot of the dragging points in the previous book.
One this book’s greatest strengths is how Rowling capitalizes on the tensions she’s been building since the beginning, which allowed her to follow the general formula of the series without driving you crazy. Even with all of the talk about the major plot points before I got my hands on the book, very few moments felt expected or obvious.
Well, it was totally obvious that Luke Skywalker is the Half-Blood Prince. But you didn’t need me to tell you that.