i liked this book a lot, until the end. and it's not that the end was bad per se, it was just incredibly unrealistic. other than that, i say read it! 
 5/7/14 second read- the ending is seriously so darn unrealistic it annoys me. This is the only John book that didn't get a star upgrade after a second reading. Officially my least fave of both authors.