A review by dmsleeve
Piranesi by Susanna Clarke

5.0

I absolutely flew through this book.