I don't know if it's the book's fault ot the film, but what the heck is a half-blood prince? Does the book explain it? That was my biggest concert, I walk away when the film ended still not understanding the "half-blood" thing.