A review by jennikreads
Piranesi, by Susanna Clarke
challenging
mysterious
fast-paced
4.0
Graphic: Confinement and Toxic friendship
Minor: Suicide and Gun violence