This book is both long and amazing. At the same time. It was like reading 10 books, that's how full my brain feels right now. For most of the book, I agonized over what was happening to these fabulous characters. I am very happy to have read the end and extremely eager to read the next book.