Ratings18
Average rating3.5
3.5 stars. it took me a really long time to get into this one. (I'd say at least halfway through.) I almost gave up a couple of times but it eventually picked up. I'll probably read the next one just to know what happens since I already have it.