A review by earmark6671
Piranesi by Susanna Clarke

Good story building, but meh and somewhat predictable ending :(