This book is fun, exciting, so interesting, and genuinely hard to put down. I loved it, and I have four library patrons in mind who will have to fight over who gets to borrow it first. That said, there are some challenging bits in here that I think a parent may wish to know about. So, as you read on, know that I loved the book and am so glad to have it. But also know that I think it is best suited to a reader about 12 and older. After my general thoughts, I will highlight the challenges as I see them.