'Kay. I almost gave up on this one halfway through. There just wasn't enough going on to draw me to the characters--fair amount of plot, but no personality. But just as I was going to toss it in the pile, there was a little glimmer of something, and I hung on. It got interesting from there, and stayed that way. So it gets 3 stars for being not bad. I hated, though, that there was absolutely no swearing, except for passages where it seemed the author decided, "Oh. This isn't gritty enough. Maybe I'll insert some F-bombs in this 10-page area." And then it'd be clean again for another 150 pages. Eyeroll.