Connor Brown did a great job with the narration of this book. The storyline was too and the characters were great, but the first half of the book lagged for me, it did pick up halfway through so it still a good listen.