Ratings258
Average rating3.7
Starts strong, but this puppy went on farrrrr too long. Could have hacked 100 pages from it and it would have been a pretty good read. Ending was a little...erm... but by the time I got to it I was wishing I had cut a chunk out of the middle.