A review by evabails
Piranesi by Susanna Clarke

5.0

A beautifully woven mystery. I adored this.