A review by talesreads
Savage Little Lies by Eden O'Neill

4.0

These cliffhangers have me by the neck every time