A review by imaginaryme
Society of Lies by Lauren Ling Brown

dark mysterious tense medium-paced

4.0