J T Klune is, to me, the Fredrik Backman of fantasy. Like Backman, his stories are entertaining & sometimes humorous but woven through them are important life lessons about love & acceptance, right & wrong and the power of nurture. As I turned the last page of this book (at 3 am) I knew I had read a great novel and although I was happy to finish it (I did have to sleep), I was sad to leave this wonderful cast of characters. I loved this book. 5/5