A review by jessicaleah
Past Lying by Val McDermid

4.25