Ratings33
Average rating4
This is a thriller that sort of plods in the middle, but not long enough to keep you from racing to the end. Pace is lopsided enough to mention but honestly when Kim finally gives you what you've been waiting for, it's impossible to put it down until it's done.