A review by sarahsyearofbooks
Eight Perfect Murders by Peter Swanson

4.0