A review by cat0301
All the Beautiful Lies by Peter Swanson

challenging dark tense fast-paced