Scan barcode
A review by littleduckreads
League of Liars by Astrid Scholte
challenging
dark
emotional
hopeful
mysterious
tense
medium-paced
3.75