The best book of the whole series. Some books are totally predictable, which makes them not as fun to read, but this, everything was a surprise, nothing was predictable, and it was amazing. All 819 pages of it. It gives you one more reason to hug a tree (poor Kartik)!