A review by cbashore
Society of Lies by Lauren Ling Brown

emotional mysterious tense medium-paced

4.0