A review by sunscour
Piranesi by Susanna Clarke

4.0

At first this book was so confusing, but dang the whole plot just jumped together by the end.