We've been waiting nearly three years for this installment of the Harry Potter series and, after reading all 870 pages, it hardly felt worth the wait. For instead of the fun, magical world that Rowling has given to us in previous books, this one feels stale and lacks the fluidity of it's predecessors. It is entirely too long and could have easily been trimmed to keep the pace livelier and entertaining. It does drag in places and hardly feels like the Scooby-gang mysteries the other books have treated us to. Bring back the magic J.K.!