 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | The 20th Kinsey Milhone mystery moves onto chilling ground as Grafton switches from Kinsey's point of view to the voice of a frightening sociopath who is guilty of identity theft and much, much worse. |
 | |