Better than I thought it would be! From the start of the book (a typical small town American summers day) till the end it is believable. There's no unnecessary use of bad language, or a high body count so if you're hoping for that then you won't find it here. And though I figured it out just before the heroine, it was still worth listening to until the rather sad ending. Well read by Suzy Jackson.