I don't know what is worse, being so predictable with a mystery that the reader figures it all out halfway through, or being like Patricia Cornwell and randomly pulling a suspect out of thin air at the very end. Cornwell has great strength with her forensic detail, which I find fascinating, but she's weak at building a novel with suspense and closure. I can ponder on the killer all I want, but in the end I know it will be someone random, perhaps not even previously introduced into the book.