A review by mannim
Piranesi by Susanna Clarke

adventurous challenging dark mysterious reflective sad tense medium-paced

3.0