A review by helena_marie
Piranesi by Susanna Clarke

4.0

Odd and imaginative, made even more enjoyable by the annotations of a friend who read it before me (thanks Elizabeth!!)