A review by joelevard
Piranesi, by Susanna Clarke

5.0

Disgustingly good.