There is so much to love about this book, from its complex and intricately woven plot filled with tension, strife, and discovery, to the personal attachment you begin to build with the characters due to finely executed character building, engaging personalities, and difficulties in both moral dilemmas and situations.The pace is perfect to build tension, and I loved the length of this book.