3.5/5 stars 
 This is a very short review to avoid any and all spoilers. 
 This is another enjoyable book in the Peter Grant series. That said, I did wonder what the point of this story was. Things happened, but I didn't feel we were getting anywhere. 
 I was pretty certain I was going to give this book 3 stars...and then the last 10 pages happened. "Ah," I thought, "here, at last, is the point!" And it was good!! :-) 
 And more importantly than the final punch being good, it's made me keen to read the next book. Although also slightly worried about what will happen next to the characters I've invested so much in :-(