Review written for ClubReading.com by Linda
If you have recently read all six of the prior books, you might catch everything that Rowling puts in this book. Lacking that, or a fabulous memory, you will certainly miss some of the ends Rowling ties together.
Many of those things that don't make sense from the prior books are explained here. And the pace is fast; it's a quick read, for all that it is over 700 pages. The books is satisfying in that we finally find out so many things, including which side Snape is on. I don't want to give away anything to those who want to read the book, so let's just leave it at the ending is appropriate to the tone that the books have taken. And, yes, beloved characters die. But the battles between good and evil are more between some shades of gray, which those of us in the real world appreciate.
All in all, a wonderful ending to a fabulous story.