My rating: 4 of 5 stars
Fabulous book. I hung on every word and couldn’t wait to turn the page. It was compelling the whole way through; no small feat in a book of this size.
The only thing that keeps me from giving this book five stars is the cliffhanger ending. 1300+ pages is plenty of time to tie everything up. I read this book as soon as it was available, and found it frustrating to have to wait three years to find out how it turns out.