A review by pikasqueaks
All The Best Liars by Amelia Kahaney

slow start, great setting-as-character, frustrating but deserved ending