Body Surfing by Anita Shreve
Credit: cover art courtesy of Little Brown
article:
Review - Body Surfing