At the beach last week, I read Testimony, by Anita Shreve.  It's a typical Shreve best-seller ...