The Good Daughter
- 512 pages
- 18 hours of reading
The stunning new standalone, with a chilling edge of psychological suspense, from the No. 1 bestselling author Karin Slaughter. Two girls are forced into the woods at gunpoint. One runs for her life. One is left behind

