A review by sunwaves
Piranesi by Susanna Clarke

5.0

genuinely teared up when i read the last line. so, so, so, so wonderfully crafted.