2.5 stars. this book was seriously so freakin long that i started to tune out so often, i'm probably going to have to re-read the second half. it's very likely this is a mood thing, but for now, i'm sticking with a neutral rating.