Of course this book was fabulous. I expected nothing less. 
 But ... it took me a lot of work to "carry on" throughout it, pun intended. I mean, the writing is distinct, and the characters did draw me to them (sort of) ... but something just ... just ... didn't quite work. It normally takes a day to read a book (or five) but with this book ... I didn't read it all at once; I would read a few hundred pages, get interrupted eu and then just avoid the book for a day. I'd see it again, read a chapter eu get interrupted; and avoid it. It's really strange, to be honest. 
 But I *did* love it. No matter how many times I had to push myself to read it. It was definitely worth it; hence, it has earned its four stars.